/*
-----------------------------------------------
abseababy.com Style Sheet 
author:   Ashlee Goodwin
version:  2008.01
----------------------------------------------- */

/* registry ---------------------------------------*/

BODY
{
	background-color : white;
	font-family : arial, sans-serif;
	font-size : 11px;
	color: 000000;
}

.registry-table {
	background-color: #ffffff;
	border: none;
	padding-left: 30px;
	padding-right: 30px;
}

A
{
	font-family: arial, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: 000000;
	text-decoration : underline;
}

b
{
	font-style: normal;
	color: #2e4760;
}

DIV
{
	font-family : arial, sans-serif; 
	font-size : 11px;
	color: 000000;
}

H1
{
	font-family : arial, sans-serif; 	
	font-weight : bold;
	font-size : 11px;
	color: 000000;
}

TD
{
	font-family : arial, sans-serif; 
	font-size : 11px;
	color: 000000;
}

.bodylink
{
	font-family: arial, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: 000000;
	text-decoration : none;
}

.bodylink:hover
{
	font-family: arial, sans-serif; 	font-size: 11px;
	font-weight: normal;
	color: 000000;
	text-decoration : underline;
}

.cart-table
{
	background-color : #aaa;
	font-family : verdana;
	font-size : 11px;
	color: 000000;
}

.cart-title
{
	background-color : #ddd;
}

.copyright
{
	font-family: arial, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: 777777;
}

.go-button
{
	background:url(http://products.ironhorsemedia.com/graphics/search_go.gif);
	width: 26px;
	height: 15px;
}

.heading
{
	font-family : arial, sans-serif; 
	font-size : 16px;
	font-style: normal;
	color: #2e4760;
	line-height: 28px;
}

.instruction-text
{
	font-family : arial, sans-serif; 
	font-style: italic;
	font-size : 12px;
	line-height: 18px;
	color : #666666;
}

.registry-title
{
	font-family : arial, sans-serif; 
	font-size : 11px;
	font-weight: bold;
	color: #000000;
}

.text-input
{
    BORDER-RIGHT: #cccccc solid;
    BORDER-TOP: #cccccc solid;
    BORDER-LEFT: #cccccc solid;
    BORDER-BOTTOM: #cccccc solid;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: arial, sans-serif; 
    BACKGROUND-COLOR: #FFFFFF
}

.form-label
{
	font-family: arial, sans-serif; 
	font-size: 9pt;
	font-weight: normal;
	color: #697196;
}

.search-label
{
	color: #697196;
}

.sidebar-text
{
	font-family : arial, sans-serif; 
	font-size : 11px;
	color: 666666;
}

.sidebar-title
{
	font-family : arial, sans-serif; 
	font-size : 11px;
    font-weight: bold;
	color: 000000;
}

.sub-heading
{
	font-family : arial, sans-serif; 
	font-size : 12px;
	color : 666666;
}


.toolbar
{
	font-family: arial, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: 050505;
	text-decoration : none;
}

.toolbar:hover
{
	font-family: arial, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: FFFFFF;
	text-decoration : underline;
}

.reg-LoginHeader
{
	font-family : arial, sans-serif; 
	font-weight: bold;
	text-align: center;
	font-size : 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #ffffff;
	background-color: #2e4760;
}

.reg-SearchHeader
{
	font-family : arial, sans-serif; 
	font-size : 12px;
	font-weight: bold;
	color: 000000;
}

.reg-SearchLink
{
	font-family: arial, sans-serif; 
	font-size:12px;
	font-weight: normal;
	color:#2e4760;
	text-decoration:underline;
}

.reg-SearchInfo
{
	font-family : arial, sans-serif; 
	font-size : 12px;
	color: 000000;
}

.thdrcell {
	background:#F3F0E7;
	font-family:arial, sans-serif; 
	font-size:12px;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #C8BA92;
 }
 
.tdatacell {
	font-family:arial, sans-serif; 
	font-size:12px;
	padding:5px;
	background:#FFFFFF
 }
 
.dvhdr1 {
	background:#F3F0E7;
	font-family:arial, sans-serif; 
	font-size:12px;
	font-weight:bold;
	border:1px solid #C8BA92;
	padding:5px;
	width:150px;
 }
 
.dvbdy1 {
	background:#FFFFFF;
	font-family:arial, sans-serif; 
	font-size:12px;
	border-left:1px solid #C8BA92;
	border-right:1px solid #C8BA92;
	border-bottom:1px solid #C8BA92;
	padding:5px;
	width:150px;
 }
 
p {
 margin-top:20px;
 }
 
 
.dogvdvhdr {
	width:300;
	background:#C4D5E3;
	border:1px solid #C4D5E3;
	font-weight:bold;
	padding:10px;
 }
 
.dogvdvbdy {
	width:300;
	background:#FFFFFF;
	border-left:1px solid #C4D5E3;
	border-right:1px solid #C4D5E3;
	border-bottom:1px solid #C4D5E3;
	padding:10px;
 }
 
.pgdiv {
 width:320;
 height:250;
 background:#E9EFF4;
 border:1px solid #C4D5E3;
 padding:10px;
 margin-bottom:20;
 font-family:arial, sans-serif; 
 font-size:12px;
 }

/* Homepage ---------------------------------------*/

.submit {
cursor: pointer;
BORDER-RIGHT: #697196 thin solid;
    BORDER-TOP: #697196 thin solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #697196 thin solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #697196 thin solid;
    FONT-FAMILY: arial, sans-serif; 
    BACKGROUND-COLOR: #2e4760;
padding: 2px;
}

.submit:hover {
text-decoration: underline;
}

#home_storelink {
	margin-top: 25px;
	width: 303px;
	}
	
#home_storelink a {
	text-decoration: none;
	display: block;
	text-indent:-10000px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}

#homestorelink {
	background-image: url(imgs/button_visit_online_store.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 167px;
	height: 33px;
	overflow: hidden;
	}

#home_storelink #homestorelink:hover {
	background-position:0 -34px;
	}




/* Store ---------------------------------------*/

img {	
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #697196;
	}


.label {
	font-family: arial, sans-serif; 
	color: #697196; 
	font-size: 10px; 
	font-style: italic; 
	text-align: center;
	}


#itemsketch {
	position: absolute; 
	top: 63px; 
	left: 523px; 
	height: 330px;
	}

#itemsketch span {
	font-weight: bold;
	font-size: 14px;
	}	
	
#itemsketch .oneseasketch {
	display: block;
	width: 185px;
	height: 315px;
	background-image: url(imgs/product_onesea_sketch.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -10000px;
	font-family: arial, sans-serif;
	font-size: .8em;
	text-decoration: none;
	padding-top: 43px;
	padding-left: 8px;
	color: #3d5767;
	font-style: italic;
	line-height: 20px;
	text-align: left;
	z-index: 0;
	}
	
#itemsketch .oneseasketch:hover {
	background-image: url(imgs/product_onesea_sketch.gif);
	background-repeat: no-repeat;
	background-position:0 -315px;
	text-indent: 0px;
	}	

#itemsketch .footedoneseasketch {
	display: block;
	width: 185px;
	height: 315px;
	background-image: url(imgs/product_footedonesea_sketch.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -10000px;
	font-family: arial, sans-serif;
	font-size: .8em;
	text-decoration: none;
	padding-top: 43px;
	padding-left: 8px;
	color: #3d5767;
	font-style: italic;
	line-height: 20px;
	text-align: left;
	z-index: 0;
	}
	
#itemsketch .footedoneseasketch:hover {
	background-image: url(imgs/product_footedonesea_sketch.gif);
	background-repeat: no-repeat;
	background-position:0 -315px;
	text-indent: 0px;
	}		
	
#itemsketch .sacsketch {
	display: block;
	width: 185px;
	height: 315px;
	background-image: url(imgs/product_sac_sketch.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -10000px;
	font-family: arial, sans-serif;
	font-size: .8em;
	text-decoration: none;
	padding-top: 43px;
	padding-left: 8px;
	color: #3d5767;
	font-style: italic;
	line-height: 20px;
	text-align: left;
	z-index: 0;
	}
	
#itemsketch .sacsketch:hover {
	background-image: url(imgs/product_sac_sketch.gif);
	background-repeat: no-repeat;
	background-position:0 -315px;
	text-indent: 0px;
	}	

#itemsketch .blanketsketch {
	display: block;
	width: 185px;
	height: 300px;
	background-image: url(imgs/product_blanket_sketch.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -10000px;
	font-family: arial, sans-serif;
	font-size: .8em;
	text-decoration: none;
	padding-top: 43px;
	padding-left: 8px;
	color: #3d5767;
	font-style: italic;
	line-height: 20px;
	text-align: left;
	z-index: 0;
	overflow: hidden;
	}
	
#itemsketch .blanketsketch:hover {
	background-image: url(imgs/product_blanket_sketch.gif);
	background-repeat: no-repeat;
	background-position:0 -315px;
	text-indent: 0px;
	}
	
#itemsketch .hatsketch {
	display: block;
	width: 185px;
	height: 300px;
	background-image: url(imgs/product_hat_sketch.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -10000px;
	font-family: arial, sans-serif;
	font-size: .8em;
	text-decoration: none;
	padding-top: 43px;
	padding-left: 8px;
	color: #3d5767;
	font-style: italic;
	line-height: 20px;
	text-align: left;
	z-index: 0;
	overflow: hidden;
	}
	
#itemsketch .hatsketch:hover {
	background-image: url(imgs/product_hat_sketch.gif);
	background-repeat: no-repeat;
	background-position:0 -315px;
	text-indent: 0px;
	}
	
#itemsketch .hoodsweatersketch {
	display: block;
	width: 185px;
	height: 310px;
	background-image: url(imgs/product_hoodsweater_sketch.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -10000px;
	font-family: arial, sans-serif;
	font-size: .8em;
	text-decoration: none;
	padding-top: 43px;
	padding-left: 8px;
	color: #3d5767;
	font-style: italic;
	line-height: 20px;
	text-align: left;
	z-index: 0;
	}
	
#itemsketch .hoodsweatersketch:hover {
	background-image: url(imgs/product_hoodsweater_sketch.gif);
	background-repeat: no-repeat;
	background-position:0 -315px;
	text-indent: 0px;
	}

#itemsketch .crewsweatersketch {
	display: block;
	width: 185px;
	height: 315px;
	background-image: url(imgs/product_crewsweater_sketch.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -10000px;
	font-family: arial, sans-serif;
	font-size: .8em;
	text-decoration: none;
	padding-top: 43px;
	padding-left: 8px;
	color: #3d5767;
	font-style: italic;
	line-height: 20px;
	text-align: left;
	z-index: 0;
	}
	
#itemsketch .crewsweatersketch:hover {
	background-image: url(imgs/product_crewsweater_sketch.gif);
	background-repeat: no-repeat;
	background-position:0 -315px;
	text-indent: 0px;
	}
	
#itemselection {
	position: absolute; 
	left: 380px; 
	top: 100px;
	width: 130px;
	z-index: 2;
	}
	
.product_price {
	margin-right: 5px; 
	margin-left: 5px; 
	margin-top: 15px;
	height: 20px;
	font-family: arial, sans-serif; 
	color: #7c7271; 
	font-size: 18px;
	text-align: left;
	}
	
.altviewcontainer {
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	}
	
.altview {
	margin:0px;
	margin-right: 4px;
	width: 37px; 
	text-align: left;
	float: left;
	}
	
.altview a {
	text-decoration: none; 
	font-family: arial, sans-serif; 
	font-size: 11px; 
	color: #697196;
	}
		
.altview a span {
	visibility:hidden;/* hide message initially*/
	position:absolute;
	top:-365px;
	left:-385px;
	width:360px;
	height: 500px;
	}
	
.altview a:hover {visibility:visible}/* ie bug needed to make span show*/

.altview a:hover span{visibility:visible;}/* reveal image*/


.coloraltviewcontainer {
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	}
	
.coloraltview {
	margin:0px;
	width: 58px; 
	text-align: left;
	}
	
.coloraltview a {
	text-decoration: none; 
	font-family: arial, sans-serif; 
	font-size: 11px; 
	color: #697196;
	}
		
.coloraltview a span {
	visibility:hidden;/* hide message initially*/
	position:absolute;
	top:-355px;
	left:-390px;
	width:360px;
	height: 500px;
	}
	
.coloraltview a:hover {visibility:visible}/* ie bug needed to make span show*/

.coloraltview a:hover span{visibility:visible;}/* reveal image*/
	
.choosecolor a {
	position: relative;
	}
		
.choosecolor a span {
	visibility:hidden;/* hide message initially*/
	position:absolute;
	display: block;
	top:15px;
	left:20px;
	width:95px;
	height: 33px;
	text-align: center;
	border: 1px solid #D6D4CB;
	background-color: #E8ECEC;
	font-family: arial, sans-serif;
	color: #7c7271;
	font-weight: normal;
	z-index: 6;
	padding-top: 5px;
	font-size: 12px;
	}
	
.choosecolor a:hover {visibility:visible}/* ie bug needed to make span show*/

.choosecolor a:hover span{visibility:visible;}/* reveal image*/


.selection {
	margin-top: 8px; 
	margin-bottom: 2px; 
	width: 123px; 
	height: 14px; 
	font-family: arial, sans-serif; 
	color: #697196; 
	font-size: 11px; 
	padding-top: 1px; 
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	}

.addtocart { 
	margin-bottom: 8px; 
	display: block;
	float: right;
	width: 75px; 
	height: 19px; 
	font-family: arial, sans-serif; 
	color: #3d5767;
	font-size: 16px; 
	padding-top: 3px; 
	text-align: right;
	text-decoration: none;
	}
	
.addtocart:hover {
	text-decoration: underline;
	}
	
.addtocart_disabled { 
	margin-bottom: 8px; 
	display: block;
	float: right;
	width: 75px; 
	height: 19px; 
	font-family: arial, sans-serif; 
	color: #d6d4cb;
	font-size: 16px; 
	padding-top: 3px; 
	text-align: right;
	text-decoration: none;
	}
	
.price { 
	margin-bottom: 8px; 
	display: block;
	float: left;
	width: 40px; 
	height: 19px; 
	font-family: arial, sans-serif; 
	color: #697196; 
	font-size: 16px; 
	padding-top: 3px; 
	text-align: left;
	}

.addtoregistry { 
	font-family: arial, sans-serif; 
	font-style: italic;
	color: #697196;
	font-size: 13px; 
	line-height: 18px;
	text-align: center;
	text-decoration: none;
	}
	
.addtoregistry:hover {
	text-decoration: underline;
	}
	
.addtoregistry_disabled { 
	font-family: arial, sans-serif; 
	font-style: italic;
	color: #d6d4cb;
	font-size: 13px; 
	text-align: center;
	text-decoration: none;
	margin-top: 0;
	padding-top: 0;
	}

.item_select_links {
	text-align: center;
	position: relative;
	top: 5px;
}

.add_to_registry_button {
position: absolute;
top: 201px;
left: 10px;
width: 125px;
}

.add_to_registry_disabled {
position: absolute;
top: 201px;
text-align: center;
width: 125px;
}

.sizing_chart_button {
position: absolute;
top: 223px;
text-align: center;
width: 125px;

}

.sizinginfo { 
	margin-bottom: 8px; 
	font-family: arial, sans-serif; 
	font-style: italic;
	color: #697196;
	font-size: 13px; 
	text-align: center;
	text-decoration: none;
	}
	
.sizinginfo:hover {
	text-decoration: underline;
	}

.color_options {
	margin-top: 0px; 
	text-align: center; 
	margin-left: auto;
	margin-right: auto;
	width: 125px;
	height: 25px;
	}
	
.size_options {
	margin-top: 0px; 
	text-align: center; 
	margin-left: auto;
	margin-right: auto;
	width: 124px;
	height: 25px;
	}
		
.color_choice {
	display: block;
	font-family: arial, sans-serif; 
	font-weight: normal;
	color: #697196; 
	font-size: 12px; 
	text-decoration: none; 
	float: left; 
	width: 58px; 
	height: 17px;
	border: none; 
	text-align: center; 
	padding-top: 2px;
	margin: 1px;
	border: 1px solid #CFCCAE;
	background-color: #ffffff;
	}

.color_choice:hover {
	background-color: #E8ECEC;
	}

.color_choice_unavail {
	display: block;
	font-family: arial, sans-serif; 
	color: #D6D4CB; 
	font-size: 13px; 
	text-decoration: none; 
	float: left; 
	width: 58px; 
	height: 17px;
	border: none; 
	text-align: center; 
	padding-top: 2px;
	margin: 1px;
	border: 1px dotted #D6D4CB;
	background-color: #ffffff;
	}
	
.color_selected {
	display: block;
	font-family: arial, sans-serif; 
	font-weight: bold;
	color: #3d5767;
	font-size: 12px; 
	text-decoration: none; 
	float: left; 
	width: 58px; 
	height: 17px;
	border: none; 
	text-align: center; 
	padding-top: 2px;
	margin: 1px;
	border: 1px solid #3d5767;
	background-color: #E8ECEC;
	}
		
.size_choice {
	display: block;
	font-family: arial, sans-serif; 
	font-weight: normal;
	color: #697196; 
	font-size: 12px; 
	text-decoration: none; 
	float: left; 
	width: 37px; 
	height: 17px;
	border: none; 
	text-align: center; 
	padding-top: 2px;
	margin: 1px;
	border: 1px solid #CFCCAE;
	background-color: #ffffff;
	}

.size_choice_unavail {
	display: block;
	font-family: arial, sans-serif; 
	color: #D6D4CB; 
	font-size: 13px; 
	text-decoration: none; 
	float: left; 
	width: 37px; 
	height: 17px;
	border: none; 
	text-align: center; 
	padding-top: 2px;
	margin: 1px;
	border: 1px dotted #D6D4CB;
	background-color: #ffffff;
	}

.size_selected {
	display: block;
	font-family: arial, sans-serif; 
	font-weight: bold;
	color: #3d5767;
	font-size: 12px; 
	text-decoration: none; 
	float: left; 
	width: 37px; 
	height: 17px;
	border: none; 
	text-align: center; 
	padding-top: 2px;
	margin: 1px;
	border: 1px solid #3d5767;
	background-color: #E8ECEC;

	}
	
.size_choice:hover {
	background-color: #E8ECEC;
	}
	
.size_choice span {
	font-size: 12px;
	font-weight: bold;
	}
		
.choice {
	font-family: arial, sans-serif; 
	color: #7c7271; 
	font-size: 13px; 
	text-decoration: none; 
	}
	
.choice:hover {
	font-family: arial, sans-serif; 
	color: #7c7271; 
	font-size: 13px; 
	text-decoration: underline; 
	}
	
.selected {
	font-family: arial, sans-serif; 
	color: #3d5767; 
	font-size: 14px; 
	font-weight: bold;
	text-decoration: none; 
	}		
	
	
	

/* Sort ---------------------------------------*/


.incopylink {
	color: #5d707c;
	text-decoration: none; 
		font-family: arial, sans-serif;
		font-size: 12px;
	}

.incopylink:hover {
	text-decoration: underline;
		}

ul {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #8d8888;
	text-align: left;
	list-style-type: circle;
	list-style-position: outside;
	}
	
li {
	padding-bottom: 4px;
	}


.jumplink {
	font-family: arial, sans-serif; 
	font-size: 13px; 
	color: #697196; 
	text-decoration: none; 
	font-weight: bold;
	}
	
.jumplink:hover{
	text-decoration: underline;
	}

.jumptotop {
	font-family: arial, sans-serif; 
	font-size: 11px; 
	color: #5d707c; 
	text-decoration: none; 
	font-weight: bold;
	}
	
.jumptotop:hover{
	text-decoration: underline;
	}

.width360 {
	width:360px;
	}


.padbottom {
	padding-bottom: 8px;
	}
	


#viewcart_button {
	position: relative;
	float: right; 
	margin-right: 1px;
	z-index: 0;
text-indent: -10000px;
	}
	
#viewcart_button a {
	display: block;
	width:76px; 
	height: 30px; 
	background-color: #eee9d9;
	text-decoration: none;
	background-image: url(imgs/store_viewcart_button.gif);
	background-repeat: no-repeat;
	background-position:center center;

	}

#viewcart_button a:hover {
	background-color: #f4f1e5;
	}

#checkout_button {
	position: relative;
	float: right; 
	z-index: 0;
	text-indent: -10000px;
	}
	
#checkout_button a {
	display: block;
	width:78px; 
	height: 30px; 
	background-color: #eee9d9;
	text-decoration:none;
	background-image: url(imgs/store_checkout_button.gif);
	background-repeat: no-repeat;
	background-position:center center;
	}

#checkout_button a:hover {
	background-color: #f4f1e5;
	}

#giftregistry_button {
	position: relative;
	float: right; 
	margin-right: 1px;
	z-index: 0;
text-indent: -10000px;
	}
	
#giftregistry_button a {
	display: block;
	width:94px; 
	height: 30px; 
	background-color: #eee9d9;
	text-decoration: none;
	background-image: url(imgs/store_giftregistry_button.gif);
	background-repeat: no-repeat;
	background-position:center 10px;

	}

#giftregistry_button a:hover {
	background-color: #f4f1e5;
	}
	
#giftcertificate_button {
	position: relative;
	float: right; 
	margin-right: 1px;
		z-index: 0;
	text-indent: -10000px;
	}
	
#giftcertificate_button a {
	display: block;
	width:111px; 
	height: 30px; 
	background-color: #eee9d9;
	text-decoration:none;
	background-image: url(imgs/store_giftcertificates_button.gif);
	background-repeat: no-repeat;
	background-position:center 10px;
	}

#giftcertificate_button a:hover {
	background-color: #f4f1e5;
	}	
	

#buygiftcert_button {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	z-index: 0;
	text-indent: -10000px;
	margin-bottom: 3px;
	}
	
#buygiftcert_button a {
	display: block;
	width:200px; 
	height: 70px; 
	text-decoration:none;
	background-image: url(imgs/giftcertificate_order.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	}

#buygiftcert_button a:hover {
	background-position: 0 -70px;
	}
	
#checkgiftcert_button {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	z-index: 0;
	text-indent: -10000px;
	margin-bottom: 3px;
	}
	
#checkgiftcert_button a {
	display: block;
	width:200px; 
	height: 70px; 
	text-decoration:none;
	background-image: url(imgs/giftcertificate_balance.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	}

#checkgiftcert_button a:hover {
	background-position: 0 -70px;
	}	

#createregistry_button {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	z-index: 0;
	text-indent: -10000px;
	margin-bottom: 3px;
	}
	
#createregistry_button a {
	display: block;
	width:200px; 
	height: 70px; 
	text-decoration:none;
	background-image: url(imgs/giftregistry_create.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	}

#createregistry_button a:hover {
	background-position: 0 -70px;
	}

#manageregistry_button {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	z-index: 0;
	text-indent: -10000px;
	margin-bottom: 3px;
	}
	
#manageregistry_button a {
	display: block;
	width:200px; 
	height: 70px; 
	text-decoration:none;
	background-image: url(imgs/giftregistry_manage.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	}

#manageregistry_button a:hover {
	background-position: 0 -70px;
	}
	
#findregistry_button {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	z-index: 0;
	text-indent: -10000px;
	margin-bottom: 3px;
	}
	
#findregistry_button a {
	display: block;
	width:200px; 
	height: 70px; 
	text-decoration:none;
	background-image: url(imgs/giftregistry_find.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	}

#findregistry_button a:hover {
	background-position: 0 -70px;
	}	


#founders_button {
	position: absolute; 
	left: 47px; 
	z-index: 0;
	}
	
#founders_button a {
	display: block;
	width:85px; 
	height: 30px; 
	background-color: #eee9d9;
	text-decoration:none;
	}

#founders_button a:hover {
	background-color: #f4f1e5;
	}

#account_button {
	position: absolute; 
	left: 67px; 
	z-index: 0;
	}
	
#account_button a {
	display: block;
	width:65px; 
	height: 30px; 
	background-color: #eee9d9;
	text-decoration:none;
	}

#account_button a:hover {
	background-color: #f4f1e5;
	}

#storefront_footedonesea {
	position: relative;
	float: left; 
	left: 0px; 
	z-index: 0;
	text-indent: -10000px;
	}
	
#storefront_footedonesea a {
	display: block;
	width:260px; 
	height: 350px; 
	background-image: url(imgs/storefront_footedonesea.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	text-decoration:none;
	overflow: hidden;
	}

#storefront_footedonesea a:hover {
	background-position:0 -350px;
	}
	
#storefront_hoodblanket {
	position: relative;
	float: left; 
	margin-left: 3px; 
	margin-bottom: 3px;
	z-index: 0;
	text-indent: -10000px;
	}
	
#storefront_hoodblanket a {
	display: block;
	width: 152px; 
	height:173px; 
	background-image: url(imgs/storefront_blanket.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	text-decoration:none;
	overflow: hidden;
	}

#storefront_hoodblanket a:hover {
	background-position:0 -173px;
	}	
	
#storefront_hat {
	position: relative;
	float: left; 
	margin-left: 3px; 
	margin-bottom: 3px;
	z-index: 0;
	text-indent: -10000px;
	}
	
#storefront_hat a {
	display: block;
	width: 152px; 
	height:173px; 
	background-image: url(imgs/storefront_hat.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	text-decoration:none;
	overflow: hidden;
	}

#storefront_hat a:hover {
	background-position:0 -173px;
	}		

#storefront_hoodsweater {
	position: relative;
	float: left; 
	margin-left: 3px; 
	margin-bottom: 3px;
	z-index: 0;
	text-indent: -10000px;
	}
	
#storefront_hoodsweater a {
	display: block;
	width: 152px; 
	height:173px; 
	background-image: url(imgs/storefront_hoodsweater.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	text-decoration:none;
	overflow: hidden;
	}

#storefront_hoodsweater a:hover {
	background-position:0 -173px;
	}		

#storefront_crewsweater {
	position: relative;
	float: left; 
	margin-left: 3px; 
	margin-bottom: 3px;
	z-index: 0;
	text-indent: -10000px;
	}
	
#storefront_crewsweater a {
	display: block;
	width: 152px; 
	height:174px; 
	background-image: url(imgs/storefront_crewsweater.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	text-decoration:none;
	overflow: hidden;
	}

#storefront_crewsweater a:hover {
	background-position:0 -174px;
	}		

#storefront_sac {
	position: relative;
	float: left; 
	margin-left: 3px; 
	margin-bottom: 3px;
	z-index: 0;
	text-indent: -10000px;
	}
	
#storefront_sac a {
	display: block;
	width: 152px; 
	height:174px; 
	background-image: url(imgs/storefront_sac.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	text-decoration:none;
	overflow: hidden;
	}

#storefront_sac a:hover {
	background-position:0 -174px;
	}		

#storefront_onesea {
	position: relative;
	float: left; 
	margin-left: 3px; 
	margin-bottom: 3px;
	z-index: 0;
	text-indent: -10000px;
	}
	
#storefront_onesea a {
	display: block;
	width: 152px; 
	height:174px; 
	background-image: url(imgs/storefront_longonesea.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	text-decoration:none;
	overflow: hidden;
	}

#storefront_onesea a:hover {
	background-position:0 -174px;
	}		
	

 div.c14 {margin: 50px 0; margin-left: auto; margin-right: auto; position: relative; text-align: center; width: 725px}
 div.c13 {position: relative; width: 47%; padding-left:45px; padding-top:15px; padding-bottom: 25px; float: left;}
 input.c12 {float: left; margin-left: 0px;}
 textarea.c11 {height: 50px; width: 315px; margin-top: 2px;}
 input.c10 {width: 315px;}
 div.c9 {position: relative; width: 35%; padding-right:18px; padding-top:2px;float: left;}
 p.c8 {line-height:17px;}
 p.c7 {line-height: 17px;}
 span.c6 {font-size: 13px; font-weight: normal;}
 span.c5 {font-size: 10px; color: #3d5767;}
 span.c4 {line-height:18px; color: #3d5767}
 span.c3 {color: #564846;}
 img.c1 {position:relative; z-index: 6; margin-left: auto; margin-top: 0; margin-bottom: 0; padding: 0; margin-right: auto; text-align: center;}

a.c5 {position:relative; float: left;}

#activecontentlink {position:relative; float:left; color: #697196;}

span.c2 {font-family: arial, verdana, sans-serif; font-size: 11.5px; font-style: normal;font-weight: normal; text-align: center;}

 div.c5 {position: relative;}

div.divider3 {
	position:absolute; 
	top: 157px; left: 650px; 
	background-image: url(imgs/linkdivider.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 3px;
	height: 19px;}

 div.c4 {position:absolute; top: 157px; left: 490px; background-image: url(imgs/linkdivider.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 3px;
	height: 19px;}
	
 div.divider2 {
	position:absolute; 
	top: 157px; left: 445px; 
	background-image: url(imgs/linkdivider.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 3px;
	height: 19px;}


 div.divider1 {
	position:absolute; 
	top: 157px; left: 285px; 
	background-image: url(imgs/linkdivider.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 3px;
	height: 19px;}


 div.c1 {
position:absolute; top: 157px; left: 143px; background-image: url(imgs/linkdivider.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 3px;
	height: 19px;}




/* Layout ---------------------------------------*/

body {
	background: url(imgs/pagebg.jpg) repeat-y 50% 0; 
	background-attachment: fixed; margin: 0; padding: 0;
	}	

#page {
	width: 800px; 
	margin: 0 auto; 
	position: relative;
	text-align: center;
	}

#pagetop {
	position: absolute; 
	background: url(imgs/pagetop.jpg) no-repeat;
	width: 799px; height: 8px;
	top: 0; left: 3px;
	z-index: 0;
	}

#headerbottom {
	position: absolute; 
	background: url(imgs/headerbottom-img.jpg) no-repeat bottom left;
	width: 799px; height: 144px;
	top: 6px; left: 3px; 
	z-index: 0;
	}

#footerbottom {
	position: absolute; 
	background: url(imgs/footerbottom.gif) no-repeat;
	width: 799px; height: 53px;
	top: 30px; left: 3px; 
	z-index: 0;
	}

#dottedrule {
	position: absolute; 
	background: url(imgs/dottedrule.gif) no-repeat;
	width: 729px; height: 5px;
	top: 183px; left: 40px; 
	z-index: 0;
	}

#dottedrulebottom {
	position: absolute; 
	background: url(imgs/dottedrule.gif) no-repeat;
	width: 729px; height: 5px;
	top:0px;
	left: 40px;
	z-index: 0;
	}

#copyright {
	position: absolute; 
	background: url(imgs/copyright_tag.gif) no-repeat;
	width: 117px; height: 11px;
	top: 57px; right: 40px; 
	z-index: 0;
	}

#contactinfo {
	position: absolute; 
	background: url(imgs/contact_tag.gif) no-repeat;
	width: 529px; height: 11px;
	top: 58px; left:40px; 
	z-index: 0;
	}

#byline a {
	text-decoration: none;
	display: block;
	text-indent:-10000px;
	}

.developmentcredit {
	position: absolute; 
	top: 73px; right: 40px;
	z-index: 3;
	}

#developer {
	background-image: url(imgs/developcredit.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 121px;
	height: 11px;
	}

h1 {
	font-family: arial, verdana, sans-serif; 
	font-size: 40px; 
	line-height: 20px; 
	font-weight: normal; 
	margin: 0;
	padding: 20px;
	color: #3d5767;
	}

#logoheader h1 {
	display: block;
	text-indent:-10000px;
	}

div.logo {
	position: absolute;
	top: 23px; left: 40px;
	margin: 0;
	padding: 0;
	z-index: 6; 
	}

#logo_image {
	background-image: url(imgs/logo.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 307px;
	height: 104px;
	}

#logo_link {
	position:absolute; 
	top: 0px; 
	left: 0px; 
	display: block;
	width: 307px; 
	height: 104px;
	}



/* Content ---------------------------------------*/

#content {
	position: relative;
	}

#contentcontainer {
	position: relative; 
	left: 40px; 
	width: 725px;
	background-image: url(imgs/contentbackground.jpg);
	background-repeat: repeat-y;
	background-position:0 0;
	border-style: solid;
	border-color: #697196;
	border-width: 1px;
	overflow: hidden;
	margin: 5px 0;
	}
	
	
	#contentcontainercart {
	position: relative; 
	left: 40px; 
	width: 725px;
	background-repeat: repeat-y;
	background-position:0 0;
	border-style: solid;
	border-color: #697196;
	border-width: 1px;
	overflow: hidden;
	margin: 5px 0;
	}
	
	
#contentcontainer #mainimage {
	position: absolute;
	left: 0px;
	top:0px;
	z-index: 3;
	}
	
#contentcontainerimage {
	position: relative; 
	left: 40px; 
	width: 725px;
	background-image: url(imgs/contentimagebackground.jpg);
	background-repeat: repeat-y;
	background-position:0 0;
	border-style: solid;
	border-color: #697196;
	border-width: 1px;
	overflow: hidden;
	margin: 5px 0;
	}
	
	
#contentcontaineritemview {
	position: relative; 
	left: 40px; 
	width: 725px;
	background-image: url(imgs/contentitemviewbackground.jpg);
	background-repeat: repeat-y;
	background-position:0 0;
	border-style: solid;
	border-color: #697196;
	border-width: 1px;
	overflow: hidden;
	margin: 5px 0;
	}

#contentcontainerimage #mainimage {
	position: absolute;
	left: 0px;
	top:0px;
	z-index: 3;
	}

#contentcontainer #imagefill {
	position: absolute;
	left:0px;
	right:0px;
	z-index: 2;
	border-right: medium solid #8c8c8c;
	width: 360px;
	height: 100%;
	background-color: #3d5767;
	}

#subhead {
	position: relative;
	left: 360px;
	width: 365px; 
	background-color:#697196;  
	border-top: 3px solid #4f626e;
	border-bottom: 3px solid #4f626e; 
	z-index: 3;
	}
	
#subhead_homepage {
	position: relative;
	left: 360px;
	width: 365px; 
	margin-top: 20px;
	background-color:#697196;  
	border-top: medium solid #4f626e;
	border-bottom: medium solid #4f626e; 
	z-index: 3;
	}		
	
#productlinks {
	position: absolute; 
	left: 360px;
	bottom: 0px;
	width: 365px; 
	height: 45px;
	background-color:#697196;  
	border-top: medium solid #4f626e;
	z-index: 2;
	}
	

#productlinks_dropmenu {
width: 100%;
position: relative;
top: 10px;
text-align: center;
}

#productlinks a {
	text-decoration: none;
	display: block;
	text-indent:-10000px;
	}

div.sacbutton {
	position: absolute;
	top: 20px; left: 70px; 
	}

#sac {
	background-image: url(imgs/product_sac_button.gif);
	background-repeat: no-repeat;
	background-position:0 -8px;
	width: 19px;
	height: 8px;
	overflow: hidden;
	}

#productlinks #sac:hover {
	background-position:0 0;
	}

div.oneseabutton {
	position: absolute;
	top: 57px; left: 59px; 
	}

#onesea {
	background-image: url(imgs/product_onesea_button.gif);
	background-repeat: no-repeat;
	background-position:0 -24px;
	width: 41px;
	height: 24px;
	}

#productlinks #onesea:hover {
	background-position:0 -0;
	}

div.blanketbutton {
	position: absolute;
	top: 17px; left: 263px; 
	}

#blanket {
	background-image: url(imgs/product_blanket_button.gif);
	background-repeat: no-repeat;
	background-position:0 -24px;
	width: 44px;
	height: 24px;
	}

#productlinks #blanket:hover {
	background-position:0 0;
	}

div.crewsweaterbutton {
	position: absolute;
	top: 17px; left: 142px; 
	}

#crewsweater {
	background-image: url(imgs/product_crewsweater_button.gif);
	background-repeat: no-repeat;
	background-position:0 -26px;
	width: 80px;
	height: 26px;
	}

#productlinks #crewsweater:hover {
	background-position:0 0;
	}


div.hoodsweaterbutton {
	position: absolute;
	top: 57px; left: 141px; 
	}

#hoodsweater {
	background-image: url(imgs/product_hoodsweater_button.gif);
	background-repeat: no-repeat;
	background-position:0 -27px;
	width: 81px;
	height: 27px;
	}

#productlinks #hoodsweater:hover {
	background-position:0 0;
	}

div.sizingchartbutton {
	position: absolute;
	top: 57px; left: 269px; 
	}

#sizingchart {
	background-image: url(imgs/product_sizingchart_button.gif);
	background-repeat: no-repeat;
	background-position:0 -24px;
	width: 32px;
	height: 24px;
	}

#productlinks #sizingchart:hover {
	background-position:0 0;
	}

h3 {
	font-family: georgia, times, serif; 
	line-height: 20px; 
	font-weight: normal; 
	font-style: italic; 
	color: #ffffff;
	text-align: center;
	}

.poemlarge {
	font-family: georgia, times, serif; 
	font-size: 17px; 
	line-height: 150%; 
	font-weight: normal; 
	font-style: italic; 
	color: #ffffff;
	text-align: center;
	}

.poemmedium {
	font-family: georgia, times, serif; 
	font-size: 12px; 
	line-height: 26px; 
	font-weight: normal; 
	font-style: italic; 
	color: #ffffff;
	text-align: center;

	}

.poemsmall {
	font-family: georgia, times, serif; 
	font-size: 12px; 
	line-height: 19px; 
	font-weight: normal; 
	font-style: italic; 
	color: #ffffff;
	text-align: center;
	}
	
.poemverysmall {
	font-family: georgia, times, serif; 
	font-size: 11px; 
	line-height: 19px; 
	font-weight: normal; 
	font-style: italic; 
	color: #ffffff;
	text-align: center;
	}

#indent {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 29px;
	margin-right: 29px;
	}

h2 {
	font-family: arial, verdana, sans-serif; 
	font-size: 28px; 
	line-height: 20px; 
	margin-left: auto;
	margin-right: auto;
	font-weight: normal; 
	margin-top: 0;
	padding: 20px;
	color: #3d5767;
	}

.productpagetitle h2 {
margin: 0;
}

h4 {
	font-family: arial, verdana, sans-serif; 
	font-size: 18px; 
	line-height: 20px; 
	font-weight: normal; 
	margin: 0;
	color: #3d5767;
	}

#headline h2 {
	display: block;
	text-indent:-10000px;
	}

#header h2 {
	display: block;
	text-indent:-10000px;
	}

div.homepagetitle {
	position: relative;
	top: 385px; left: 0px;
	margin: 0;
	padding: 0;
	z-index: 6; 
	}

div.pagetitle {
	position: relative;
	top: 35px; left: 375px;
	width: 360px;
	margin-bottom: 25px;
	padding: 0;
	z-index: 6; 
	}
	
div.pagetitlehome {
	position: relative;
	top: 53px; left: 202px;
	margin: 0;
	padding: 0;
	z-index: 6; 
	}	

div.storepagetitle {
	position: absolute;
	top: 83px; left: 375px;
	margin: 0;
	padding: 0;
	z-index: 6; 
	}
	
div.giftcertpagetitle {
	position: absolute;
	top: 83px; left: 446px;
	margin: 0;
	padding: 0;
	z-index: 6; 
	}
	
div.giftregistrypagetitle {
	position: absolute;
	top: 83px; left: 469px;
	margin: 0;
	padding: 0;
	z-index: 6; 
	}		
	
div.productpagetitle {
	position: absolute;
	top: 60px; 
	left: 385px;
	margin: 0;
	padding: 0;
	z-index: 6; 
	}

div.pagetitlecenter {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 725px;
	padding: 0;
	z-index: 6; 
	}

#onesea_headline {
	background-image: url(imgs/product_onesea_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 152px;
	height: 28px;
	}
	
#footedonesea_headline {
	background-image: url(imgs/product_footedonesea_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 182px;
	height: 28px;
	}	

#sac_headline {
	background-image: url(imgs/product_sac_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 39px;
	height: 16px;
	}
	
#blanket_headline {
	background-image: url(imgs/product_blanket_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 167px;
	height: 22px;
	}
	
#hat_headline {
	background-image: url(imgs/product_hat_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 42px;
	height: 22px;
	}	
	
#hoodsweater_headline {
	background-image: url(imgs/product_hoodsweater_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 311px;
	height: 29px;
	}
	
#crewsweater_headline {
	background-image: url(imgs/product_crewsweater_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 307px;
	height: 29px;
	}

#privacy_headline {
	background-image: url(imgs/privacy_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 335px;
	height: 60px;
	}


#home_headline {
	background-image: url(imgs/home_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 725px;
	height: 63px;
	}

#about_headline {
	background-image: url(imgs/about_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 160px;
	height: 22px;
	}
	
#beautiful_headline {
	background-image: url(imgs/beaut_lit_wash.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 311px;
	height: 60px;
	}

#store_headline {
	background-image: url(imgs/store_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 335px;
	height: 60px;
	}
	
#giftcert_headline {
	background-image: url(imgs/giftcertificate_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 188px;
	height: 28px;
	}	
	
#giftregistry_headline {
	background-image: url(imgs/giftregistry_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 147px;
	height: 29px;
	}		

#silkseas_headline {
	background-image: url(imgs/silkseas_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 335px;
	height: 60px;
	}

#wearcare_headline {
	background-image: url(imgs/wearcare_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 306px;
	height: 29px;
	}

#color_headline {
	background-image: url(imgs/color_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 273px;
	height: 22px;
	margin-left: 30px;
	}

#store_headline {
	background-image: url(imgs/store_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 335px;
	height: 60px;
	}

#privacy_headline {
	background-image: url(imgs/store_headline.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 335px;
	height: 60px;
	}

#maincopy {
	position: relative;
	left: 360px; 
	margin: 0px 30px;
	padding: 0px 0px;
	z-index: 0;
	}

.maincopybottomspace {
	padding-bottom: 25px;
	}

#content_links {
	position: absolute;
	left: 460px; 
	bottom: 25px;
	margin: 0px 0px 0px 30px;
	z-index: 0;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-decoration: none;
	}

#content_links_color {
	position: absolute;
	left: 372px; 
	top: 460px;
	margin: 0px 0px 0px 30px;
	z-index: 0;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	}
	

#content_links_color2 {
	position: absolute;
	left: 395px; 
	bottom: 25px;
	margin: 0px 0px 0px 30px;
	z-index: 0;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-decoration: none;
	}	
	
#content_links_faq {
	z-index: 0;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-decoration: none;
	padding-bottom: 40px;
	padding-top: 10px;
	}
	
#content_links_faq .active {
	color: #697196;
	text-decoration: none;
	margin-right: 15px;
	}
	
#content_links_faq .open {
	color: #3d5767;
	text-decoration: none;
	margin-right: 15px;
	}
	
#content_links_faq .open:hover {
	color: #85a5b8;
	text-decoration: none;
	}
	
#content_links_faq .divider {
	color: #8d8888;
	text-decoration: none;
	margin-right: 15px;
	font-weight: normal;
	}
	
#content_links_colorpage {
	position: relative;
	left: 360px; 
	margin: 0px 0px 25px 30px;
	padding: 123px 0px 0px 0px;
	z-index: 0;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-decoration: none;
	}


#content_links .open {
	float: left; 
	color: #3d5767;
	text-decoration: none;
	}
	
#content_links .open:hover {
	float: left; 
	color: #85a5b8;
	text-decoration: none;
	}
	
#content_links_color .open {
	float: left; 
	color: #3d5767;
	text-decoration: none;
	}
	
#content_links_color .open:hover {
	float: left; 
	color: #85a5b8;
	text-decoration: none;
	}
	
#content_links_color2 .open {
	float: left; 
	color: #3d5767;
	text-decoration: none;
	}
	
#content_links_color2 .open:hover {
	float: left; 
	color: #85a5b8;
	text-decoration: none;
	}	
		
#content_links_colorpage .open {
	float: left; 
	color: #3d5767;
	text-decoration: none;
	}
	
#content_links_colorpage .open:hover {
	float: left; 
	color: #85a5b8;
	text-decoration: none;
	}	
	
#content_links .active {
	float: left;
	color: #3d5767;
	}

#maincopy p {
	font-family: arial, verdana, sans-serif;
	width: 315px;
	font-size: 12px;
	line-height: 20px;
	color: #3d5767;
	}

#content_copy p {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #807B7B;
	text-align: left;
	}
	
.mapcolumn {
	position: relative; 
	width: 161px; 
	height: 150px; 
	float: left; 
	border-right: 1px solid  #E2DBD0; 
	border-left: 1px solid #E2DBD0;
}

.mapcolumncenter {
	position: relative; 
	width: 161px; 
	height: 150px; 
	float: left; 
	border-right: 1px solid  #E2DBD0; 
}

	
.mapcolumncenter h4 {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #546a79;
	text-align: left;
	margin-left: 15px; 
	margin-right: 15px;
	font-weight: bold;
	margin-top: 5px;
}


.mapcolumn h4 {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #546a79;
	text-align: left;
	margin-left: 15px; 
	margin-right: 15px;
	font-weight: bold;
	margin-top: 5px;
}

.mapcolumnlinks {
	margin-left: 15px; 
	margin-right: 15px; 
	margin-top: 5px; 
}

.mapcolumnlinks a {
text-decoration: none; color:#807B7B;
}

.mapcolumnlinks a:hover {
color:#546a79;
}

.fields {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #8d8888;
	text-align: left;
	float: left;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:15px;
	}
	
.checkboxes {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #8d8888;
	text-align: left;
	float: left;
	padding-bottom: 5px;
	padding-right:15px;
	}
	
.selectbox {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #8d8888;
	text-align: left;
	float: left;
	padding-bottom: 7px;
	padding-right:15px;
	padding-top:15px;
	}

#content_copy p span {
	font-weight: bold;
	}

#maincopy p span {
	font-weight: bold;
	}

/* Mainlinks ---------------------------------------*/



.smalllinkdivider2 {
	position: relative; 
	display: inline;
	margin: 0px 10px;
	background-image: url(imgs/linkdivider.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 3px;
	height: 14px;
	}

.smalllinkdivider {
	position: relative; 
	float: left; 
	margin: 0px 5px;
	background-image: url(imgs/linkdivider.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 3px;
	height: 14px;
	}
	
#navbar {
	z-index: 6;
}

#navbar a {
	text-decoration: none;
	display: block;
	text-indent:-10000px;
	}
	
div.aboutabsea {
	position: absolute;
	top: 160px; left: 677px; 
	z-index: 6;
	}

#about {
	background-image: url(imgs/about_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 89px;
	height: 12px;
	overflow: hidden;
	}

#navbar #about:hover {
	background-position:0 -12px;
	}
	
#aboutactive {
	background-image: url(imgs/about_active.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 89px;
	height: 12px;
	}

#aboutactive span {
	text-decoration: none;
	display: block;
	text-indent:-10000px;
	}

div.premieringsilkseas {
	position:absolute;
	top: 160px; left: 180px; 
	z-index: 6;
	}

#silkseas {
	background-image: url(imgs/silkseas_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	display: block;
	width: 89px;
	height: 12px;
	overflow: hidden;
	}

#navbar #silkseas:hover {
	background-position:0 -12px;
	}

#silkseasactive {
	background-image: url(imgs/silkseas_active.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 141px;
	height: 25px;
	}

#silkseasactive span {
	text-decoration: none;
	display: block;
	text-indent:-10000px;
	}

div.wearandcareisasnap {
	position:absolute;
	top: 160px; left: 313px; 
	z-index: 6;
	}

#care {
	background-image: url(imgs/wearcare_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 102px;
	height: 12px;
	zoom: 1;
	overflow: hidden;
	}

#careactive {
	background-image: url(imgs/wearcare_active.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 102px;
	height: 12px;
	}

#careactive span {
	text-decoration: none;
	display: block;
	text-indent:-10000px;
	}

#navbar #care:hover {
	background-position:0 -12px;
	}

div.sandcastleandcolor {
	position:absolute;
	top: 160px; left: 475px; 
	z-index: 6;
	}

#color {
	background-image: url(imgs/color_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 150px;
	height: 12px;
	overflow: hidden;
	}
	
#navbar #color:hover {
	background-position:0 -12px;
	}

#coloractive {
	background-image: url(imgs/color_active.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 157px;
	height: 18px;
	}

#coloractive span {
	text-decoration: none;
	display: block;
	text-indent:-10000px;
	}

div.onlinestore {
	position:absolute;
	top: 150px; left: 40px; 
	z-index: 6;
	}

#store {
	background-image: url(imgs/store_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 105px;
	height: 33px;
	overflow: hidden;
	}
	
#navbar #store:hover {
	background-position:0 -34px;
	}

#storeactive {
	background-image: url(imgs/store_active.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 105px;
	height: 33px;
	}

#storeactive span {
	text-decoration: none;
	display: block;
	text-indent:-10000px;
	}

#storeintrocopy {
position: absolute; 
left: 0; top: 2px; 
width: 260px; 
height: 148px; 
background-color: #fcfbf8; 
z-index: 4;
text-indent: -10000px;
background-image: url(imgs/store_introcopy.gif);
	background-repeat: no-repeat;
	background-position:center center;
}

#giftcertificate_mainimage {
position: absolute; 
left: 0; top: 0px; 
width: 362px; 
height: 350px; 
background-image: url(imgs/giftcertificate_mainimage.jpg);
	background-repeat: no-repeat;
	background-position:center center;
}

#giftregistry_mainimage {
position: absolute; 
left: 0; top: 0px; 
width: 362px; 
height: 350px; 
background-image: url(imgs/giftregistry_mainimage.jpg);
	background-repeat: no-repeat;
	background-position:center center;
}


#giftcertificatecopy {
position: absolute; 
left: 0; top: 353px; 
width: 362px; 
height: 146px; 
background-color: #fcfbf8; 
z-index: 4;
text-indent: -10000px;
background-image: url(imgs/giftcertificate_copy.gif);
	background-repeat: no-repeat;
	background-position:center center;
}

#giftregistrycopy {
position: absolute; 
left: 0; top: 353px; 
width: 362px; 
height: 146px; 
background-color: #fcfbf8; 
z-index: 4;
text-indent: -10000px;
background-image: url(imgs/giftregistry_copy.gif);
	background-repeat: no-repeat;
	background-position:center center;
}



/* Header links ---------------------------------------*/

#header {
	position: relative;
	width: 800px;
	height: 190px;
	}
	
#headerregistry {
	position: relative !important;
	position: absolute;
	width: 800px;
	height: 190px;
	}	

#headerlinks {
	z-index: 6;
	}

#headerlinks a {
	text-decoration: none;
	display: block;
	text-indent:-10000px;
	font-size: 0px;
	}

.homelink {
	position: absolute; 
	top: 16px; left: 402px; 
	}

#home {
	background-image: url(imgs/home_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 29px;
	height: 15px;
	}

#headerlinks #home:hover {
	background-position:0 -15px;
	}

.shoppingcart {
	position: absolute; 
	top: 17px; left: 450px; 
	}

#cart {
	background-image: url(imgs/cart_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 77px;
	height: 15px;
	}

#headerlinks #cart:hover {
	background-position:0 -15px;
	}

.contactus {
	position: absolute; 
	top: 17px; left: 547px; 
	}

#contact {
	background-image: url(imgs/contact_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 57px;
	height: 15px;
	}

#headerlinks #contact:hover {
	background-position:0 -15px;
	}

.bulkbuyers {
	position: absolute; 
	top: 17px; left: 623px; 
	}

#bulk {
	background-image: url(imgs/bulk_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 63px;
	height: 15px;
	}

#headerlinks #bulk:hover {
	background-position:0 -15px;
	}
	
.giftregistry {
	position: absolute; 
	top: 17px; right: 33px; 
	}

#registry {
	background-image: url(imgs/giftregistry_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 66px;
	height: 15px;
	}

#headerlinks #registry:hover {
	background-position:0 -15px;
	}



/* Footer links ---------------------------------------*/

#footer {
	position: relative;
	clear: both;
	width: 800px;
	height: 190px;
	}

#footerlinks a {
	text-decoration: none;
	display: block;
	text-indent:-10000px;
	}

.presslink {
	position: absolute;
	top: 11px; left: 39px; 
	}

#press {
	background-image: url(imgs/press_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 31px;
	height: 15px;
	overflow: hidden;
	}

#footerlinks #press:hover {
	background-position:0 -15px;
	}

.sizinglink {
	position:absolute;
	top: 11px; left: 98px; 
	}

#sizing {
	background-image: url(imgs/sizingchart_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 69px;
	height: 15px;	
	overflow: hidden;
	}

#footerlinks #sizing:hover {
	background-position:0 -15px;
	}

.faqslink {
	position:absolute;
	top: 11px; left: 195px; 
	}

#faq {
	background-image: url(imgs/faqs_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 35px;
	height: 15px;	
	overflow: hidden;
	}

#footerlinks #faq:hover {
	background-position:0 -15px;
	}

.orderingshipping {
	position:absolute;
	top: 11px; left: 258px; 
	}

#ordersship {
	background-image: url(imgs/ordership_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 113px;
	height: 15px;	
	overflow: hidden;
	}

#footerlinks #ordersship:hover {
	background-position:0 -15px;
	}


.returnsexchanges {
	position:absolute;
	top: 11px; left: 398px; 
	}

#returns {
	background-image: url(imgs/returnexchange_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 118px;
	height: 15px;	
	overflow: hidden;
	}

#footerlinks #returns:hover {
	background-position:0 -15px;
	}

.privacypolicy {
	position:absolute;
	top: 11px; left: 544px; 
	}

#privacy {
	background-image: url(imgs/privacypolicy_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 82px;
	height: 15px;	
	overflow: hidden;
	}

#footerlinks #privacy:hover {
	background-position:0 -15px;
	}

.linkslink {
	position: absolute;
	top: 11px; left: 654px; 
	}

#links {
	background-image: url(imgs/links_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 28px;
	height: 15px;	
	overflow: hidden;
	}

#footerlinks #links:hover {
	background-position:0 -15px;
	}

.sitemaplink {
	position:absolute;
	top: 11px; left: 716px; 
	}

#sitemap {
	background-image: url(imgs/sitemap_button.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	width: 52px;
	height: 15px;	
	overflow: hidden;
	}

#footerlinks #sitemap:hover {
	background-position:0 -15px;
	}

/* Min Height ---------------------------------------*/

 .prop {
 width:725px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

  .min500px {
    height:499px;
  }

  .min555px {
    height:554px;
  }

a:focus, a:hover, a:active { outline:none } 
