/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

#search-text {
	width: 180px;
	border-top: 2px solid #B4460B;
	border-right: 1px solid #F7D08C;
	border-bottom: 1px solid #F7D08C;
	border-left: 2px solid #B4460B;
	color: #747474;
}

#search-type {
	width: 90px;
	border-top: 2px solid #B4460B;
	border-right: 1px solid #F7D08C;
	border-bottom: 1px solid #F7D08C;
	border-left: 2px solid #B4460B;
	color: #747474;
}

#search-category {
	width: 200px;
	border-top: 2px solid #B4460B;
	border-right: 1px solid #F7D08C;
	border-bottom: 1px solid #F7D08C;
	border-left: 2px solid #B4460B;
	color: #747474;
}

.cust_login_row {
    clear:both;
    margin-top:4px;
}

.cust_login_label {
    display:block;
    width:70px;
    float:left;
    padding-top:4px;
    text-align:right;
    color:#fff;
}

/** HEADINGS */


h1, h2, h3, h4, h5, h6 {
	margin: 0px;

}

.Product_title h2{font-family: Tahoma; font-size:12px;}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

.ul1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.ul1 li {
	display: inline;
}

.ul1 a {
	display: block;
	border-bottom: 1px solid #E7E7E7;
	padding: 4px 0px 5px 28px;
	background: url(images/homepage16c.jpg) no-repeat 8px 4px;
}
.ul1 a:hover {
	display: block;
	border-bottom: 1px solid #E7E7E7;
	padding: 4px 0px 5px 28px;
	background: url(images/homepage16b.jpg) no-repeat 8px 4px;
}

.ul2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.ul2 li {
	display: inline;
}

.ul2 a {
	display: block;
	border-bottom: 1px solid #E7E7E7;
	padding: 4px 0px 5px 28px;
	background: url(images/homepage20.gif) no-repeat 13px 8px;
}

.ol1 {
}

.text-white {
   padding-top: 2px;
   color: #FFFFFF;
}

.text-white-bold-11 {
	margin-bottom: 0.5em;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 50px;
}

.text-white-bold-16 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

.store-section-header {
	display: block;
	width: 210px;
	height: 22px;
	padding: 9px 0px 0px 37px;
	background: url(images/homepage13b.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.store-section-headera {
	display: block;
	width: 210px;
	height: 22px;
	padding: 9px 0px 0px 32px;
	background: url(images/homepage13c.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.store-section-headerb {
	display: block;
	width: 210px;
	height: 22px;
	padding: 9px 0px 0px 33px;
	background: url(images/homepage13d.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.store-section-headerc {
	display: block;
	width: 210px;
	height: 22px;
	padding: 9px 0px 0px 37px;
	background: url(images/homepage13e.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.Coming-soon-header {
	display: block;
	width: 200px;
	height: 22px;
	padding: 9px 0px 0px 40px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/homepage17n.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.security-header {
	display: block;
	width: 200px;
	height: 22px;
	padding: 9px 0px 0px 37px;
	background: url(images/homepage17d.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.deals-header {
	display: block;
	width: 200px;
	height: 22px;
	padding: 9px 0px 0px 37px;
	background: url(images/homepage17c.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.cart-header {
	display: block;
	width: 200px;
	height: 22px;
	padding: 9px 0px 0px 37px;
	background: url(images/homepage17b.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.site-help-header {
	display: block;
	width: 200px;
	height: 22px;
	padding: 9px 0px 0px 37px;
	background: url(images/homepage17a.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.services-header {
	display: block;
	width: 153px;
	height: 22px;
	padding: 9px 0px 0px 28px;
	background: url(images/homepage21.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.content-section-header {
	display: block;
	width: 576px;
	height: 22px;
	padding: 9px 0px 0px 36px;
	background: url(images/homepage26a.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.content-section-header a {
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
}

.content-section-header a:hover {
   color: #FFFFFF;
   text-decoration:underline;
}

.price-text {
	font-size: 16px;
	font-weight: bold;
	color: #F58A25;
	text-align: center;
}

.out-of-stock-warning {
   text-align:center;
   font-size: 12px;
   font-weight: bold;
   color: #F58A25;
}

.product-header {
	font-size: 11px;
	color: #2A92B6;
}

.product-buttons {
   padding:0;
   margin:0;
}

/** LINKS */

a {
	color: #2A92B6;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

a:hover {
	text-decoration: none;
	color: #DC7401;
}

a.link1 {
	text-align: center;
	text-decoration: none;
	font-size: 10px;
	color: #626262;
}

a.link2 {
	display: block;
	text-align: right;
	color: #FFFFFF;
}

a.link3 {
	display: block;
	width: 166px;
	height: 23px;
	padding: 8px 0px 0px 33px;
	background: url(images/homepage11.gif) no-repeat left top;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

a.link3:hover {
	text-decoration: underline;
}

a.link4 {
	color: #FCE8B9;
}

/** STYLES */

.style1 {
	text-align: center;
	font-size: 12px;
	color: #CCCCCC;
}

.style1 a {
}
.style1 b {
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Batavia;
	font-weight: bold;
}
.style1 a:hover {
}

.checkout-header {
   color: #FF9900;
   font-size: 110%;
}

.checkout-text {
   color: #305065;
}

/** BACKGROUNDS */

.bg1 {
	background: #8EAF35 url(images/homepage08.gif) repeat-x left top;
}

.bg2 {
	background: url(images/homepage09a.jpg) no-repeat left top;
}

.bg3 {
	background: #FAFAFA url(images/homepage15a.gif) repeat-y left top;
}

.bg4 {
	background: #E9F4F7 url(images/homepage19a.gif) repeat-y left top;
}

.bg5 {
	background: #8EAF35 url(images/homepage23.gif) repeat left top;
}

.bg6 {
	background: #FFFFFF url(images/section_main.gif) repeat left top;
}

.bg7 {
	background: #FFFFFF url(images/subpage1_04.gif) repeat left top;
}

.bg8 {
   background: #FFFFFF url(images/homepage_main1.gif) repeat left top;
}

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin-right: 10px;
}

.img2 {
	float: right;
	margin-left: 10px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro-dropline-images.html
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#wrap {
	position:relative;
}


#dropline {
	padding:0 0 0 0px;
	margin:0;
	list-style:none;
	height:35px;
	width:1000px;
	border-bottom:1px solid #10276B;;
	position: absolute;
	top: 65px;
	background-image: url(images/menubg.jpg);
	background-position: left top;
}
#dropline div {margin-left:-9999px; width:1000px; z-index:10; height:0; top:35px; background:#fff; overflow:hidden;}
#dropline ul {padding:0; margin:0; list-style:none;}
#dropline table {border-collapse:collapse; padding:0; margin:-1px -10px; width:0; height:0;}

#dropline li {float:left;}
#dropline li a {
	display:block;
	float:left;
	height:35px;
	line-height:40px;
	text-decoration:none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	padding:0 10px 0 0;
	font-weight: bold;
}
#dropline li a b {display:block; float:left; height:35px; padding:0 0 0 10px;}

#dropline div {
	height:210px;
	position:absolute;
	overflow:auto;
	padding:0;
	background:#fff;
	border-top: 1px solid #10276B;
	border-right: 0px solid #10276B;
	border-bottom: 1px solid #10276B;
	border-left: 0px solid #10276B;
}
#dropline div ul.w1 {padding:5; margin:0; list-style:none; width:1600px;}
#dropline div ul.w3 {padding:5 0 0; margin:0; list-style:none; width:2000px;}
#dropline div ul.w2 {padding:5 0 0; margin:0; list-style:none; width:1000px;}
#dropline div ul.w4 {padding:5 0 0; margin:0; list-style:none; width:1400px;}

#dropline div ul li {float:left;}
#dropline div ul li p {
	clear:left;
	width:200px;
	text-align:center;
	color:#444;
	padding-top: 5px;
}
#dropline div ul li a {border:0; background:#fff; padding:0;height:auto;}
#dropline div ul li a img {
	display:block;
	border:0;
	float:left;
	height:160px;
	padding-top: 2px;
}

#dropline li a:hover {color:#FFCC33; border:0;}
#dropline li a:hover b {color:#FFCC33; cursor:pointer;}

#dropline li:hover > a {color:#FFCC33;}
#dropline li:hover > a b {color:#FFCC33;}

#dropline :hover div {
	margin-left:0;
	height:210px;
	position:absolute;
	left:0;
	overflow:auto;
	padding:0;
	background:#fff;
	border-top: 10px solid #10276B;
	border-right: 0 solid #10276B;
	border-bottom: 12px solid #10276B;
	border-left: 0 solid #10276B;
}

#dropline div {
scrollbar-3dlight-color:#fff;
scrollbar-arrow-color:#888;
scrollbar-base-color:#fff;
scrollbar-darkshadow-color:#ccc;
scrollbar-face-color:#ddd;
scrollbar-highlight-color:#eee;
scrollbar-shadow-color:#aaa;
scrollbar-track-color:#fff;
} 

.top_bar{
width:1000px;
height:38px;
background-color:#10276B;
}
.top_search{
	width:370px;
	height:32px;
	margin:0px 0px 0 0;
	_margin:0px 10px 0 0;
	float:right;
	background-image: url(images/top_search_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
input.search_input{
width:182px;
height:18px;
float:left;
margin:5px 0 0;
border:1px solid #dbdbdb;
border-bottom-color:#ffffff;
border-right-color:#ffffff;
}
.search_text{
float:left;
width:110px;
padding:8px 0 0 10px;
color:#FFFFFF;
}
.search_text a{
	text-decoration:none;
	color:#FFFFFF;
	font-size: 12px;
}
.search_bt{
float:left;
padding:2px 0 0 5px;
}
.languages{
float:right;
width:150px;
padding:8px 0 0 0;
}
.lang_text{
float:left;
padding:0 5px 0 0;
color:#b3adad;
}
a.lang{
display:block;
float:left;
padding:0 5px 0 5px;
}
.top_search{
width:430px;
height:32px;
float:right;
background:url(images/top_search_bg4.jpg) no-repeat left top;
}
input.search_input{
	width:190px;
	height:14px;
	float:left;
	margin:7px 0 0;
	border:1px solid #003366;
	color: #2A92B6;
}
.search_text{
float:left;
width:190px;
padding:8px 0 0 5px;
color:#10276B;
}
.search_text a{
	text-decoration:none;
	color:#2A92B6;
	font-weight: bold;
}
.search_bt{
float:left;
padding:5px 0 0 10px;
}
