body {
	margin:0;
	padding:0;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	color:#5b616d;
	font-size:12px;
	line-height:16px;
	background:#0a9abc url(../images/main-bg.jpg) repeat-x left top;
}
body a {
	color:#3b404a;
	text-decoration:none;
}
.top-strip {
	height:28px;
	font-size:11px;
	color:#139bb9;
	line-height:normal;
}
.top-links  {
	width:40%;
	text-align:right;
	font-size:11px;
	color:#139bb9;
}
.top-links a {
	color:#139bb9;
	text-decoration:none;
}
.top-links a:hover {
	color:#1fb6d7;
	text-decoration:none;
}
.header-container {
	background:url(../images/headlight-bg.jpg) no-repeat top;
	height:86px;
}
#header-logo {
	height:86px;
	width:230px;
	text-align:left;
	vertical-align:middle;
}
.top-nav {
	height:86px;
	widows:540px;
	vertical-align:bottom;
}

/*----------glowingtabs--open---------*/

#glowingtabs{
float:right;
width:auto;
font-size:12px;
line-height:normal;
color:#95d9e8;
}

#glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
}

#glowingtabs a{
float:left;
margin:0;
margin-right: 1px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
border:none;
color:#95d9e8;
}

#glowingtabs a span{
float:left;
display:block;
background:url(../images/glowtab.gif) no-repeat right top;
padding: 5px 12px 2px 5px;
font-weight:normal;
color:#95d9e8;
border:none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {
float:none;	
background-position:100% -36px; /*Shift background image up to start of 2nd tab image*/

}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color:#95d9e8;
}

#glowingtabs #current a{ /*Selected Tab style*/
background-image:url(../images/glowtab-left.gif);
background-repeat:no-repeat;
}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% 0; /*Shift background image up to start of 2nd tab image*/
color:#95d9e8;
}

#glowingtabs a:hover{
color:#FFFFFF;
}

#glowingtabs a:hover span{
color:#FFFFFF;
}
/*----------glowingtabs--close---------*/
.mid-body {
	background:#dfeef5 url(../images/txtbox-bg.gif) repeat-x left top;
	padding:15px 10px 0px 10px;
}
.left-pan {
	background:#fefefe url(../images/left-pan-bg.gif) no-repeat bottom;
	width:190px;
	height:auto;
	padding-bottom:30px;
	vertical-align:top;
}
.search-box {
	background:#d1d6dd url(../images/search-bg.gif) repeat-x left top;
	border-bottom:1px solid #c3c5b9;
	padding:10px 5px 10px 5px;
}
.search-field {
	font-size:11px;
	color:#737f84;
	border-bottom:1px solid #91979a;
	border-top:1px solid #91979a;
	border-left:1px solid #91979a;
	border-right:none;
	background:#dfeef5;
	height:16px;
	width:150px;
	padding-left:2px;
}
.leftpan-nav {
	background:#fefefe url(../images/leftpan-nav-bg.gif) repeat-x left top;
	padding:15px 10px 50px 0px;
}
#mid-body-divider {
	width:10px;
}
.body-right {
	width:550px;
	vertical-align:top;
}
.heading-01 {
	background:url(../images/heading-bg.gif) repeat-y left top;
	padding-left:10px;
	font-size:14px;
	color:#FFFFFF;
	height:30px;
}
/*--------------left nav list--------------*/
.leftnav
{
margin:0px;
padding: 0px;
list-style: none;
font-family:tahoma, Arial, Helvetica, sans-serif;
color:#4f4f4f;
font-size:12px;
text-decoration:none;
}

.leftnav li 
{
margin:0px;
line-height:22px;
list-style:none;
background-image:url(../images/nav-bullet.png);
background-repeat:no-repeat;
background-position:10px;
padding-left: 25px;
}

.leftnav li a
{

margin:0px;
text-decoration:none;
color:#4f4f4f;
}

.leftnav li a:hover
{
margin:0px;
text-decoration:underline;
color:#4f4f4f;
}
/*-------------end---------------*/

.table1-tl {
	background:url(../images/table1-tl.png) no-repeat bottom right;
	width:12px;
	height:12px;
}
.table1-tr {
	background:url(../images/table1-tr.png) no-repeat bottom left;
	width:12px;
	height:12px;
}
.table1-bl {
	background:url(../images/table1-bl.png) no-repeat top right;
	width:12px;
	height:12px;
}
.table1-br {
	background:url(../images/table1-br.png) no-repeat top left;
	width:12px;
	height:12px;
}
.table1-top {
	background:url(../images/table1-top.gif) repeat-x top left;
	width:auto;
	height:12px;
}
.table1-bottom {
	background:url(../images/table1-bottom.gif) repeat-x bottom left;
	width:auto;
	height:12px;
}
.table1-left {
	background:url(../images/table1-left.gif) repeat-y top left;
	width:12px;
	height:auto;
}
.table1-right {
	background:url(../images/table1-right.gif) repeat-y top right;
	width:12px;
	height:auto;
}
.table1-mid {
	background:#fff;
	height:auto;
	width:auto;
	text-align:center;
	vertical-align:middle;
}
/*------------------*/
#divide-10 {height:10px;}
.float-left {float:left; padding:0 10px 10px 0;}
/*------------------*/
.prod-name {
	font-size:11px;
	color:#1d8fa9;
	font-weight:bold;
	text-align:center;
	padding-bottom:2px;
	line-height:13px;
}

.prod-name a {
	color:#1d8fa9;
	font-weight:bold;
	line-height:13px;
	text-decoration:none;
}
.prod-name a:hover {
	color:#1d8fa9;
	font-weight:bold;
	line-height:13px;
	text-decoration:underline;
}
.prod-name-det {
	font-size:11px;
	color:#1d8fa9;
	font-weight:bold;
	padding-bottom:2px;
	line-height:13px;
}
.prod-name-det a {
	color:#1d8fa9;
	font-weight:bold;
	line-height:13px;
	text-decoration:none;
}
.prod-name-det a:hover {
	color:#1d8fa9;
	font-weight:bold;
	line-height:13px;
	text-decoration:underline;
}
.prod-regular-price {
	font-size:11px;
	color:#464545;
	font-weight:normal;
	text-align:center;
	padding-bottom:2px;
}
.prod-regular-price span {
	font-weight:bold;
}
.prod-regular-price-det {
	font-size:11px;
	color:#464545;
	font-weight:normal;
	padding-bottom:2px;
}
.prod-regular-price-det span {
	font-weight:bold;
}
.prod-saleprice {
	font-size:11px;
	color:#e40404;
	font-weight:normal;
	text-align:center;
	padding-bottom:2px;
}
.prod-saleprice span {
	font-weight:bold;
}
.prod-saleprice-det {
	font-size:11px;
	color:#e40404;
	font-weight:normal;
	padding-bottom:2px;
}
.prod-saleprice-det span {
	font-weight:bold;
}
.box1 {
	background:#ebece5 url(../images/bg-box1.jpg) repeat-x left top;
	border:1px solid #e0e0e0;
	padding:10px;
}
.box2 {
	background:#f8fafb;
	border:1px solid #dbddda;
	padding:10px;
}
.heading-02 {
	font-size:14px;
	color:#262a30;
	padding-bottom:5px;
}
.footer {
	background:url(../images/bottom-bg.jpg) no-repeat top;
	height:140px;
}
.weblaunch-logo {
	width:auto;
	height:auto;
	float:right;
	padding:10px 10px 10px 10px;
}
.footer-nav {
	font-size:12px;
	color:#595959;
	padding:5px 10px 5px 10px;
	height:50px;
}
.footer-nav a {
	color:#595959;
	text-decoration:none;
}
.footer-nav a:hover{
	color:#ff9000;
	text-decoration:none;
}
.msg-box {
	padding:12px 22px 0px 12px;
	background:#cfbf8b url(../images/box-corner.gif) no-repeat right top;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	color:#c5400c;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
.msg-box a {
	color:#681f02;
	text-decoration:underline;
}

.msg-box-bot {
	background:#cfbf8b url(../images/box-bottom.gif) repeat-x left bottom;
	height:12px;
}
.det-product-container {
	width:auto;
	padding-right:20px;
	vertical-align:top;
}
.det-prod-txt {
	width:70%;
	vertical-align:top;
	padding-top:5px;
}
#btn-addtocart {
	padding-bottom:5px;
	padding-top:7px;
}
#border-bottom1 {
	height:10px;
	border-bottom:1px solid #BEBEBE;
}
.prod-det-head {
	color:#0e5382;
	font-size:14px;
	line-height:normal;
	text-decoration:underline;
}
.det-prod-intro {
	font-size:12px;
	color:#d04812;
}
/*---------------*/
.prod-det-list
{
margin:0px;
padding: 0px;
list-style: none;
font-family:tahoma, Arial, Helvetica, sans-serif;
color:#4f4f4f;
font-size:12px;
text-decoration:none;
}

.prod-det-list li 
{
margin:0px;
line-height:22px;
list-style:none;
background-image:url(../images/arrow-01.gif);
background-repeat:no-repeat;
background-position:10px;
padding-left: 25px;
}

.prod-det-list li a
{

margin:0px;
text-decoration:none;
color:#4f4f4f;
}

.prod-det-list li a:hover
{
margin:0px;
text-decoration:underline;
color:#4f4f4f;
}

/*----------------*/
.shopcart-header {
	background:url(../images/shopcart-header.gif) repeat-x left top;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.shopcart-items {
	width:50%;
}
.shopcart-unitprice {
	width:18%;
}
.shopcart-qty {
	width:14%;
}
.shopcart-cost {
	width:18%;
}
#shopcart-bdr1 {
	border-top:1px solid #8ebfcb;
	border-left:1px solid #8ebfcb;
	padding:5px;
}
#shopcart-bdr2 {
	border-top:1px solid #8ebfcb;
	border-left:1px solid #8ebfcb;
	border-right:1px solid #8ebfcb;	
	padding:5px;
}
#shopcart-bdr3 {
	border-top:1px solid #8ebfcb;
	border-left:1px solid #8ebfcb;
	border-bottom:1px solid #8ebfcb;
	padding:5px;
}
#shopcart-bdr4 {
	border-top:1px solid #8ebfcb;
	border-left:1px solid #8ebfcb;
	border-right:1px solid #8ebfcb;	
	border-bottom:1px solid #8ebfcb;
	padding:5px;
}
.shopcart-img {
	padding:5px 15px 5px 5px;
}
.shopcart-remove {
	font-size:11px;
	color:#e40404;
	font-weight:normal;
	padding:4px;
}
.shopcart-remove a {
	color:#e40404;
	text-decoration:underline;
}
.shopcart-btns {
	background:#FFFFFF;
	padding:10px;
}
/*---------------*/
.sitemap-list
{
margin:0px;
padding: 0px;
list-style: none;
font-family:tahoma, Arial, Helvetica, sans-serif;
color:#1d8fa9;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.sitemap-list .sub
{
margin:0px;
padding: 0px;
font-family:tahoma, Arial, Helvetica, sans-serif;
color:#555555;
font-size:12px;
text-decoration:none;
font-weight:normal;
}
.sitemap-list .sub li
{
margin-left:14px;
line-height:22px;
list-style:disc;
background:none;
padding-left:0px;
}
.sitemap-list .sub li a
{
margin:0px;
line-height:22px;
color:#555555;
}

.sitemap-list li 
{
margin:0px;
line-height:22px;
list-style:none;
background-image:url(../images/arrow-01.gif);
background-repeat:no-repeat;
background-position:10px 8px;
padding-left: 25px;
}

.sitemap-list li a
{

margin:0px;
text-decoration:none;
color:#1d8fa9;
}

.sitemap-list li a:hover
{
margin:0px;
text-decoration:underline;
color:#1d8fa9;
}

/*----------------*/