body, form, p, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

p, h1, h2, h3, h4, h5, h6 {
	margin-bottom:10px;
}
h1, h2, h3, h4, h5, h6 {
	color: #419bc8;
}

h1 {
font-size: 1.75em;
font-weight:bold;
}

h2 {
font-size: 1.5em;
font-weight:bold;
}

body {
	font: 14px Tahoma, Verdana, Arial, sans-serif;
	color:#231f20;
}

.clear {
	clear:both;
}

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


#container {
	width:1009px;
	margin:0 auto;
	background:url(../images/layout_bg.jpg) repeat-y;
	position:relative;
}
#wrapper {
	padding: 0 25px;
}


#bearWrapper {
	/*background:url(../images/foot_bear_bg.jpg) no-repeat bottom;*/
	padding: 0 25px;
}


/* Header */
#header {
	background:#a0ddf9 url(../images/bg_head.png) repeat-x top;
	/*height:233px;*/
}
#toplink {
	float:right;
	padding: 30px 20px 0 40px;
position: relative;
	top:-290px;
	z-index:50000;
height:47px;
width:133px;
background:url(../images/single_cloud.png) no-repeat top;
}


/* Content */
#layoutBg {
	background:url(../images/top_grad_bg.jpg) no-repeat top;
	padding: 0 43px 0 34px;
clear:both;
position:relative;
top:-80px;
}

#content {
	/*background:#f3f3f4;*/
	padding: 7px 0 10px 9px;
}

#topCont {
	background:url(../images/dot_line_bg.gif) repeat-x bottom;
	height:37px;
	overflow:hidden;
}

#breadcrumb {
	color:#419bc8;
	width:500px;
	padding-top:5px;
	float:left;
}
#breadcrumb a {
	color:#419bc8;
	text-decoration:none;
}
#breadcrumb a:hover {
	text-decoration:underline;
}

#cart {
	width:350px;
	float:right;
	color:#231f20;
	text-align:right;
	padding-top:5px;
	padding-right:7px;
}

#mainCont {
	padding-top:15px;
	/*overflow:hidden;*/
}

#leftPane {
	width:106px;
	padding-right:10px;
	float:left;
}
#leftPaneShop {
	width:140px;
	padding-right:18px;
	float:left;
z-index: 200
}

#leftPane a, #leftPaneShop a {
	color:#231f20;
	text-decoration:none;
}
#leftPane a:hover, #leftPaneShop a:hover {
	text-decoration:underline;
}


#rightPane {
	width:747px;
	float:left;
	overflow:hidden;
}
#rightPaneShop {
	width:710px;
	float:left;
	/*overflow:hidden;*/
z-index: 200;
}

#homeLeft {
	width:472px;
	float:left;
}
#homeRight {
	width:222px;
	float:right;
	padding-right:20px;
}

#searchCont {
	background:#cce1f0;
	width:290px;
	padding:4px;
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	letter-spacing:1px;
	float:right;
}
#searchCont input {
	background:#FFFFFF;
	border:none;
	width:220px;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	padding: 2px 4px;
}

.blueHead {
	background:#419bc8;
	color:#FFFFFF;
}

.selectedHead {
	background:#808080;
	color:#FFFFFF;
	font-weight:bold;
}
.greyHead {
	background:#d9d9d9;
}

.greenHead {
	background:#75b951;
	color:#FFFFFF;
}

.signin input {
	width:115px;
}
.btnGreen {
	background:#75b951;
	border:none;
	color:#FFFFFF;
	padding: 3px 3px;
	text-transform:uppercase;
	cursor:pointer;
}


.orangeHead {
	background:#d5622a;
	color:#FFFFFF;
}

.blueText {
	color:#419bc8;
}
.blueText a {
	color:#419bc8;
}

.newsHead {
	background:#d5622a;
	color:#FFFFFF;
}


.catHead {
	background:#d5622a;
}
.products {
	background:#d9d9d9;
}

.products ul {
	margin:0;
	padding:0;
}
.products ul li {
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
	background:url(../images/arrow.jpg) no-repeat left;
}



#prodDetail {
	width:343px;
	padding-right:18px;
	float:left;
}
#prodImage {
	width:255px;
	padding-right:16px;
	float:left;
}
#prodButtons {
	width:114px;
	float:left;
}


.detailBox {
	background:#FFFFFF;
	border: 1px solid #e7e7e8;
}

.thumbBox {
	padding-top:7px;
}
.thumbBox img {
	margin-left:7px;
}


.priceCont {
	background:#FFFFFF;
	font:15px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
	padding: 15px 7px 12px 0;
}
.price {
	font:28px Arial, Helvetica, sans-serif;
}

.btnBox img {
	margin-top:7px;
}

#itemCont {
	padding-right:20px;
	overflow:hidden;
}
.itemWrap {
	background:url(../images/dot_line_bg.gif) repeat-x bottom;
	padding: 3px 3px 20px;
	overflow:hidden;
	margin-bottom:10px;
}
.itemhead {
	background:#cce1f0;
	padding:5px;
	display:block;
	float:left;
}
.itemdetails {
	width:560px;
	float:left;
	background:#FFFFFF;
	border: 1px solid #e7e7e8;
	padding:5px;
}
.itemVid {
	width:135px;
	float:right;
}

.specialoffer {
	background:#FFFFFF;
	border: 1px solid #e7e7e8;
	padding:10px;
	text-align:center;
}
.specialcont {
	background:#FFFFFF;
	border: 1px solid #e7e7e8;
	padding:5px;
	text-align:right;
}


#shopLeft {
	width:435px;
	float:left;
}
#shopRight {
	width:222px;
	float:right;
}

#ShopCont {
	padding-right:20px;
	padding-bottom:15px;
	/*overflow:hidden;*/
z-index: 200;
}

.shopWrap {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.headDotted {
	background:url(../images/dot_line_bg.gif) repeat-x bottom;
	overflow:hidden;
}
.shophead {
	background:#d5622a;
	color:#FFFFFF;
	padding:5px;
	display:block;
	float:left;
}

.prodList {
	padding: 10px 0 20px;
}
.prodList img {
	margin-right:10px;
}


#listLeft {
	width:190px;
	float:left;
}
#listRight {
	width:460px;
	padding-right:20px;
	float:right;
}

.listCont {
	background:#FFFFFF;
	color:#58585a;
	padding:6px;
}
.listCont a {
	color:#58585a;
}

.listHead {
	color:#231f20;
}
.listHead a {
	color:#231f20;
}


/* Footer */
#footer {
	/*padding:205px 50px 20px;*/
padding:0px 50px 20px;
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	text-align:right;
position:relative;
	top:-55px;
height:0px;
}
.footlink {
	color:#FFFFFF;
}
.footlink a {
	color:#FFFFFF;
	text-decoration:none;
}
.footlink a:hover {
	text-decoration:underline;
}


/* Menu */
#menuWrap {
	background:#419bc8;
	height:45px;
}
#menu {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 9px 0 9px 9px;
}
#menu ul {
	margin:0;
	padding:0;
}
#menu ul li {
	margin:0;
	padding:0 11px 0 0;
	list-style:none;
	float:left;
	position: relative;
	text-align:left;
}
#menu a {
	background:#67aad1;
	color:#FFFFFF;
	text-decoration:none;
	width:98px;
	height:27px;
	line-height:27px;
	text-align:center;
	display:block;
	float:left;
}
#menu a:hover {
	background:#d5622a;
	color:#231f20;
}


#menu ul ul {
	position: absolute;
	z-index: 500;
	top: 100%;
	left: 0;
	border:1px solid #67aad1;
	width:150px;
}

html>body #menu ul ul {
	width:auto;
}

#menu ul ul li {
	padding:0;
	display:block;
}
#menu ul ul li a {
	font: bold 12px Arial, Helvetica, sans-serif;
	width:150px;
	background:#67aad1;
	color:#FFFFFF;
	display:block;
	float:none;
	text-align:left;
	padding:5px;
}
#menu ul ul li a:hover {
	background:#d5622a;
	color:#231f20;
}

#menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}

#menu ul ul,
#menu ul li:hover ul ul,
#menu ul ul li:hover ul ul
{display: none;}

#menu ul li:hover ul,
#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul
{display: block;}


<!--[if lt IE 7]>
#menu{float:none;}
body{behavior:url(csshover.htc); }
#menu ul li{float:left; }
#menu a{height:1%; }

<![endif]-->


