a{color:#076396}
a:visited{color:#076396}
* {padding:0;}
td {font-size: 11px ; color:#000000; padding:0; margin:0;}
h1, h2, h3 {margin:0;}
body 
{
	background-color: #ffffff; 
	font: normal 11px Helvetica,Arial,san-serif; 
	text-align:center; 
	width:100%;
	margin:0;
	color:#666; 
	}
.boxclose {zoom:1;}
.breadcrumbs 
{
	background: transparent url(http://site.thegelstore.com/images/shortcuts.png) no-repeat;
	display: block;
	position: relative;
	margin: 8px 5px 0px -180px; 
	z-index: 12;
	padding-bottom: 7px;
	padding-left: 91px;
	border-bottom: solid 1px #cfcfd2;
	width: 950px;
	color: #666;
	z-index:115;
}
.breadcrumbs a
{
	color: #109202;
	text-decoration:underline;
}
.breadcrumbs a:hover
{
	color: #666;
	text-decoration:none;
}
.clear {clear:both; display:block; font-size:1px; height:1px; line-height:-1;}
.last {border:0 solid;}
.ys_primary{ background:#b3504a;color:#ffffff;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:block; margin-top:10px;}
label.add2cartlabel {border:1px solid #000;}
.buttonlabel {margin-left:4px}

/* IDs */
#info-div{
	background-color:#FFFFFF;
	padding:0px;
	zoom:1;
}
#info-div:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}


#bodyshell:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}


#caption {zoom:1;}
#caption:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
#itemtype #caption {/*padding:0 10px;*/}
#maintype #caption {background-color:#fff; padding:15px;}


#itemtype #contentarea #itempage-captiontitle 
{
	/*margin:0; padding:0 2px;*/
	font-family: Helvetica,Arial,san-serif;
	font-size: 16px;
	color:#666; 
}
#itemtype #itempage-captiontitle {background:none; color:#000000; font:bold 14px Tahoma, Geneva, Verdana, sans-serif; margin:0; padding:2px 2px 8px;} /*The Left/Right Padding is smaller because the Caption Title needs to be nested within the Caption on Item pages, but not on Section pages */

#contentarea 
{
	margin: 0;
	width: 742px; 
	float:right;
}

#introtext {margin:10px;}
#footer-links {display:none;}

/* Search Page Styles */
#info-div form, 
     .infoText div {margin:0 10px;}
#info-div form table td a img {margin-right:5px;}
#info-div form table td b {display:block; padding:15px 0 5px;}
#info-div form table td font {font-size:1em;}
/* !Search Page Styles */

#itemarea:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}


#htmltop
{
	margin: 35px 0px 0px 0px; 
	width:174px;
	z-index:10;
}
#htmlbottom 
{
	padding:5px;
	width:180px;
}
#htmltop ul li    { list-style:none;}
#htmlbottom ul li { list-style:none; margin-left:10px;}

#htmlbottom ul li a			{background: url(http://site.thegelstore.com/images/sidenavon.gif) no-repeat;font-family:Arial; color:#44698b; display:block; font-size:11px; margin:0; padding: 0px 0px 0px 18px; margin:2px 0px 2px 0px; text-decoration:none;z-index:1;}
#htmlbottom ul li a:hover	{background: url(http://site.thegelstore.com/images/sidenavoff.gif) no-repeat; background-color:#f1f2ed; color:#98a280;}

#htmltop ul li.left-nav-head
{
	font-family: Helvetica,Arial,san-serif;
	font-size:12px; 
	color:#424f3b; 
	font-weight:bold;
	z-index:10;
}
#htmlbottom ul li.left-nav-head
{
	font-family: Helvetica,Arial,san-serif;
	font-size:12px; 
	color:#424f3b; 
	font-weight:bold;
	z-index:10;
	
}
#htmltop ul		{ list-style: none; margin-left: 0px; margin-bottom: 5px; list-style:none;}
#htmlbottom ul	{ list-style: none; margin: 5px 0px 0px -15px; list-style:none;}

/*
#htmltop a, #htmlbottom a {padding:5px;color:#ffffff}
*/


#nav-product ul li a{width:133px; background-color: #f1f2ed; z-index:1px;}
#searcharea input {font-size:1.0em;}
#searcharea fieldset {border:0 solid; display:block; padding:10px 0 10px 13px;}
#searcharea label {color:#f1f2ed; font-size:0.85em; font-weight:bold; text-transform:uppercase;}
#searcharea label span, #searcharea label input {vertical-align:middle}
#searchpageHeader {background-color:#f1f2ed; color:#b3504a; font:bold 14px ; margin:0; padding:4px 15px 6px;}
input#query {margin-left:4px;}
#query {padding:2px}


#badge { margin: 15px auto; }

* html #badge { width:136px; text-align:center; }

/* Cross-Sell Styles. */

.ystore-cross-sell-table { width:100%; font-size:inherit; font:100%; }
.ystore-cross-sell-title { padding-bottom:6px; color: #000000; font:bold 14px Tahoma, Geneva, Verdana, sans-serif; }
.ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width:100%; }
.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell { width:28%; padding-right:5%; }

.ystore-cross-sell-product-image-link { display:block; padding-bottom:8px; }
.ystore-cross-sell-product-caption { padding-bottom:16px; }
.ystore-cross-sell-product-caption p,
.ystore-cross-sell-product-caption h4 { margin:0 0 10px; font-size:11px; }
.ystore-cross-sell-table .ys_promo { font-weight:bold; }

/*  CHANGED */
#maintype, #itemtype 
{
	background: #fef4d1 url(http://site.thegelstore.com/images/background.jpg) no-repeat fixed top center;
	min-width: 950px;
}
#container {margin:0 auto; text-align:left; width:940px;  overflow:hidden;} /* This "container" is needed as IE produces resize induced rendering errors when using the BODY element for a container. */ 

ul#nav-general
{
	list-style: none;
	display: block; 
	position:relative;  
	line-height:15px; 
	top: 65px;
	margin:0 auto; 
	padding:0; 
	text-align:right;
	width:55%; 
	min-width: 950px; 
}
ul#nav-general a
{
	background: url('http://site.thegelstore.com/images/shopping-bag.png') no-repeat;
	font-family: Helvetica,Arial,san-serif;
	font-size: 11px; 
	color: #496c8a !important;
	line-height: 13px;
	text-decoration:none;
	padding-left:18px;
}
ul#nav-general a:hover
{
	background: url('http://site.thegelstore.com/images/shopping-bag-red.png') no-repeat;
}
#brandmark 
{
	width: 57%;
	min-width: 950px; 
	margin:-10px auto; 
	border:1px;
} 


#nav-general li a:hover {color:#98a280;}
#nav-general a.linkcheckout {background:transparent url('') 90% 0 no-repeat; padding-right:35px;}	
#bodyContent #info-div #searchpageHeader {color:#b3504a; font:bold 14px tahoma, verdana, sans-serif; margin:0; padding:4px 15px 6px;}

#messagearea #messagetitle{color:#b3504a; font:bold 14px Tahoma, Geneva, Verdana, sans-serif; padding:4px 15px 6px;}

#specialstitle {color:#456481; font: 18px Arial, Tahoma, Geneva, Verdana, sans-serif; margin: 0 10px 0px 0px; padding:4px 15px 2px;}
#nav-product ul li{ padding-left:10px; z-index:1;}

#nav-product ul li a {background: url(http://site.thegelstore.com/images/sidenavon.gif) no-repeat;font-family:Arial; color:#44698b; display:block; font-size:11px; margin:0; padding: 0px 0px 0px 18px; margin:2px 0px 2px 0px; text-decoration:none;z-index:1;}

#nav-product ul li a:hover {background: url(http://site.thegelstore.com/images/sidenavoff.gif) no-repeat; background-color:#f1f2ed; color:#98a280;}
html>body #nav-product a {height:auto;}
#nav-product li {margin:0;}
#nav-product ul {list-style:none;}* html #nav-product ul li a {width: 150px;}
#nav-product ul li a{width:180px; }
* html #nav-product ul li a{width:180px; height:100%; overflow:hidden;}


.labelfield #query 
{
	background:url(http://site.thegelstore.com/images/search-box.png) no-repeat top;
	font: 12px Helvetica, Arial, sans-serif;
	color:#7c6445;
	outline:0;
	border:0;
	width:140px;
	height:22px;
	padding-left:25px; 
	padding-top:5px;
	
}
.labelfield #query:hover {background-position:bottom;}
.OIF_subscribe input { background: url('http://site.thegelstore.com/images/add-comment.png') no-repeat top; color:#ffffff;font:bold 11px Arial,verdana,sans-serif;border:0; width:113px;height:30px; text-align:left; font-weight:bold; cursor:pointer; display:inline; margin:0; padding-left:8px;}
#searchsubmit { background: url('http://site.thegelstore.com/images/btn-search.png') no-repeat top; color:#ffffff;font:bold 11px Arial,verdana,sans-serif;border:0; width:72px; height:29px; text-align:left; font-weight:bold; cursor:pointer; display:inline; margin:0; padding-left:8px;}
#searchsubmit:hover, .OIF_subscribe input:hover {background-position:bottom;}
#OIF13505_text, #OIF13505_html { margin: 0px 2px 0px 2px;}

#footer{display:block; position:relative;border-top:solid 5px #8a8b8b;top:-30px; height:300px; background-color:#fff; padding:0px;}
#footer-navigation{vertical-align:top; border:solid 1px #fff;top:-50px;}
#footer-copyright{ clear:both; width:100%;margin:0px 0px 0px 0px; display:block; position:relative; top:5px;text-align:center;font-family:Helvetica,Arial,san-serif;color:#666;font-size:10px;}
#footer-copyright a{margin:0px 20px 0px 20px;color:#666;text-decoration:none;}
#footer-copyright a:hover{text-decoration:underline;}
.ft-sec,.ft-sec-end{float:left; white-space:nowrap; min-width:190px;border-right:solid 1px #c1c1c1;height:220px; padding: 0px 10px 0px 10px;}
.ft-sec-end{border-right:solid 0px #fff;}
.ft-hd{font-weight:bold;color:#3a3b3b;padding-left:8px;margin:7px 0px 7px 0px;}
.ft-sec li,.ft-sec-end li{list-style:none;margin:0;line-height:17px !important;}
#footer-navigation a{font-size:11px;font-family:Helvetica,Arial,san-serif;}
#footer-navigation ul{float:left;border-right:dotted 1px #c1c1c1;margin:0px 0px 0px 8px;padding:0px; width:110px;}
#footer-navigation li{margin:0;}
#footer-navigation .b-nav-end{border-right:dotted 0px #815c4e;}
/*
#footer 
{
	clear:					both;
	position:				fixed;
	background:				transparent url(http://site.thegelstore.com/images/bottom-bar.png) repeat-x;
	width:					100%;
	height:					95px;
	bottom:					0;
	z-index:				10001; 
	left:0px;
	text-align:center;
}
#footer div#footer-navigation
{
	width: 55%; 
	min-width: 950px;
	height:60px;
	margin: 0 auto;
	text-align:left;
	padding-top:15px;
	padding-left:10px;
}
#footer div#footer-navigation li
{
	list-style:none; margin:0; line-height:12px;
}
#footer div#footer-navigation li a
{
	list-style:none;
	font-size:				10px;
	color:					#52803e;
	text-decoration:		none;
	font-family:			Helvetica,Arial,san-serif;
}
#footer div#footer-navigation li a:hover
{
	text-decoration: underline;
}
#footer #footer-navigation ul 
{
	float: left; 
	height:	55px; 
	white-space:nowrap;
	border-right: dotted 1px #c1c1c1;
	margin: 0px 0px 0px 8px; padding: 0px 8px 0px 0px;
}
#footer #footer-navigation ul li
{
	margin:0;
}
#footer #footer-navigation ul.b-nav-end 
{
	border-right: dotted 0px #815c4e;
}
#footer-copyright
{
	font-size: 10px;
	color: #666;
	font-family: Helvetica,Arial,san-serif;
	margin: -3px auto;
	width: 55%; 
	min-width: 950px;
	text-align: left;
	padding-left: 25px;
	padding-top:5px;
	border-top: solid 1px #8ed161;
}
#footer-copyright a
{
	margin: 0px 20px 0px 20px;
	color:#666;
	text-decoration:none;
}
#footer-copyright a:hover
{
	text-decoration:underline;
}
*/

ul.tabdd li {margin: 0px 0px 0px 0px; padding: 0px; list-style: none; float: left; font: normal 11px arial;}
ul.tabdd li a  { display: block; margin: 0 0 0 0; padding: 0px 0px; text-decoration: none;}
ul.tabdd div 
{
	visibility: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0;
	position: absolute; 
	border-top: 1px solid #ddddde;
}
.ddContents
{
	border:1px solid #cfcfd2;
}
.tabdd div a { position: relative;display: block;margin: 0;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #ffffff;color: #000000;font: 12px arial;}
.tabdd div a:hover {background: #ffffff;color: #000000;}

ul.ddll 
{
	text-align:left;	
}
ul.ddll li a 
{
	display: block; 
	padding: 3px 0px 3px 5px; 
	white-space: nowrap;
	font-family: Helvetica,Arial,san-serif;
	font-size: 11px;
	color: #666 !important; 
	text-decoration: none; 
}
ul.ddll li a:hover 
{
	display: block;
	color: #000000;
	text-decoration: none; 
	background: #dbdbdb; 
}

#section-contenttitle 
{
	font-size:16px; 
	margin: 5px 0px 2px 7px; 
	color:#4c7183;
	font-weight:normal;
	font-weight:bold;
}
.sep 
{
	margin:	0px 7px 0px 0px; 
	text-align:	left; 
	color:	#c7c6c6;
}
.tabLeft a
{
	font-family: Helvetica,Arial,san-serif;
	font-size: 11px; 
	color: #496c8a !important;
	line-height: 13px;
}
.tabLeft a:hover, #nav-general a:hover
{
	color: red !important;
}
#header-nav	
{
	width: 55%;
	min-width: 950px;
	margin:	13px auto;
	padding-top:10px;
	display: block;
	position: relative; 
	border-top: solid 1px #d4d2d2;
}
#header-nav	a 
{
	color: #000000;
	z-index:9999;
}
ul.tabdd    
{
	list-style:none; 
	z-index:9999; 
}

#main-nav { display:none;}
.lnav-email
{
	padding-left:4px; padding-bottom:7px; padding-top:7px; margin-top:-70px; margin-left:5px;
}
.lnav-email-body #OIF13505_txtSName, .lnav-email-body #OIF13505_txtFName, .lnav-email-body #OIF13505_txtEmail
{
	background:	url(http://site.thegelstore.com/images/textbox.png) top; 
	border:	none;
	font: bold 12px/24px Helvetica, Arial, sans-serif;
	text-align:	left;
	padding: 0 10px 1px;
	color:#000;
	width:	147px;
	height:	26px;
	cursor: text !important;
}
.lnav-email-body #OIF13505_txtSName:hover, .lnav-email-body #OIF13505_txtFName:hover, .lnav-email-body #OIF13505_txtEmail:hover
{
	background-position:bottom; cursor: pointer;
}	
.lnav-email-head
{
	font-family: Helvetica,Arial,san-serif;
	font-size:13px; 
	font-weight:bold;
	z-index:10;
}
#cust-srvs 
{
	background: transparent url(http://site.thegelstore.com/images/service) no-repeat;
	height:256px;
	width:170px;
	padding: 70px 0px 0px 25px;
	margin: 0px 0px 0px -5px;
	line-height:9px;
}
#cust-srvs dl 
{
	font-family: Helvetica,Arial,san-serif; 
	font-size: 10px; margin: 0px 0px 5px;
} 
#cust-srvs dl a 
{
	color:#175075;
}
#cust-srvs dl a:hover
{
	color:#666;
	text-decoration:none;
}
#cust-srvs .cust-head 
{
	font-family: Helvetica,Arial,san-serif;
	font-size: 18px; 
	color: maroon; 
	padding-bottom:6px;
}
#cust-srvs .cust-phone-hours
{
	 margin-left:5px;
}
#cust-srvs .cust-phone 
{
	color:#218a01; font-size: 14px; font-weight:bold; padding: 2px 0px 0px 5px;
}
#cust-srvs .cust-hours
{
	color:#a87200;
	padding-left:20px;
}
#item-contenttitle 
{
	color:maroon; 
	font-size:18px; 
	font-family: Helvetica,Arial,san-serif;
	font-weight: normal;
	margin: 8px 0px 0px 5px;
}
#itemarea .productInfo 
{
	display:block; 
	position:relative; 
	height:auto; 
	float:right; 
	width:385px;
}
#itemarea .itemFormName 
{
	font-size:13px; 
	font-family: Helvetica,Arial,san-serif;
	font-weight: normal;
	color:#4c7183; 
	position:relative; 
	top:27px;
}
#itemarea .code 
{
	font-size:14px; 
	color:#666; 
	position:relative; 
	top:-25px; 
	border-bottom: solid 1px #cfcfd2; 
	padding-bottom:5px;
}
#itemarea .price 
{
	font-size:12px; 
	color:#666; 
	padding-top:8px; 
	position:relative; 
	top: 0px; 
	border-top: solid 1px #cfcfd2;
}
#itemarea .sale-price-bold 
{
	font-size:26px; 
	color:#017cc2; 
	margin:0px 0px 13px; 
	position:relative; 
	top: 0px; 
	border-bottom: solid 1px #cfcfd2; 
	padding-bottom:5px;
}
*:first-child+html #bodyshell { width:941px;}

#nav-product 
{
	width:186px; 
	clear:left; 
	_display:inline; 
	float:left; 
	left:5px; 
	overflow:hidden; 
	position:relative;  
	z-index:1;
	background-color:#ffffff;
} 
#bodycontent {float:right; width:745px; padding-right:5px;}
#info-div {margin:10px 10px 9px;} 
#itemtype #accessorytitle { display:block; position:relative; margin-top: 0px; margin-left:5px; background:none; color:#b3504a; font:bold 14px Tahoma, Geneva, Verdana, sans-serif; padding:0px;}

#finaltext 
{
	padding-left:10px;
	font-family: Helvetica,Arial,san-serif;
	font-size: 10px;
	color:#666; 
}

#itemarea {margin:0; zoom:1;margin:10px 0; padding:0;}




#contentarea #caption {margin:0;}

#searcharea 
{
	display:block; 
	margin:0 0 0; 
	position: absolute; 
	top: 0px; 
	width:945px; 
	z-index:10002; 
	text-align:right;
}

#header 
{
	top: 0px; left:0px;
	position:				absolute;
	background:				transparent url(http://site.thegelstore.com/images/top-bar.png) repeat-x;
	width:					100%;
	height:					99px;
	margin-bottom:			-8px;
	z-index:10000;
} 
#header br 
{
	display:none;
}
#header 
{
	line-height:0px;
}
#bodyshell 
{
	background-color:#ffffff;
	display:block; 
	position:relative; 
	top:90px; 
	overflow:hidden;
	padding-bottom:200px;
}
.labelfield #query 
{
	background:url(http://site.thegelstore.com/images/search-box.png) no-repeat top;
}
#caption .image-r 
{
	display:none;	
}
.nav-email 
{
	
}
#itemarea form 
{
	display:block; position:relative; height: 280px;
}



center {padding-bottom:100px;}


