/* Main CSS Start */
* {
	padding: 0;
	margin: 0;
}
a{
	outline: none;
}
body {
font-family:Arial, Helvetica, sans-serif;
background: url(/images/body_bg.gif) repeat;
padding:10px 0 10px 0;
margin: 0;
}
#outer_wrapper{
background: #a6d3ea;
width: 956px;
padding:23px 18px 23px 19px;
margin:0 auto;
clear:both;

}
#wrapper{
border: 1px solid #83857e;
background: #fff;
width: 945px;
padding:3px 3px 3px 4px;
margin:0 auto;
position:relative;

}
#inner_wrapper{
border: 3px dotted #ef7394;
width: 939px;
padding:  0;
margin: 0;
position:relative;
}
.clear{
line-height: 0;
font-size: 0;
clear:both;
}
/* Main CSS End */
/* Header CSS End */
#header{
background:url(/images/header_bg.gif) no-repeat;
width: 920px; 
height: 140px;
padding: 0 21px 0 0;
margin: 0;
}
#header h1 {
float:  left;
}
#header h1 a {
font-size: 12px;
display: block;
width: 205px;
height: 127px;
background: url(/images/logo.gif) no-repeat left;
text-indent: -9000px;
margin:13px 0 0 16px;
padding: 0;
}
#strapline{
float:  left;
}
#strapline a {
font-size: 12px;
display: block;
width: 189px;
height: 60px;
background: url(/images/strapline.gif) no-repeat left;
text-indent: -9000px;
margin:33px 0 0 87px;
padding: 0;
clear:both;
}
.shopping{
	background:url(/images/shoppingbag.gif) no-repeat;
	float:right;
	width: 102px;
	height: 38px;
	padding:19px 0 0 45px;
	margin: 17px 0 0 0;
	font-size: 8px;
	color: #603913;
	display:block;
}
.shopping span{
	color: #EE7394;
	font-size: 14px;
}
.shopping span a{
	color: #EE7394;
	font-size: 8px;
	text-decoration: none;
}
.shopping span a:hover{
	text-decoration:underline;
}
/* Navigation CSS Start */
#nav{
background:url(/images/nav_bg.gif) repeat-x;
width: 450px;
padding: 19px 0 0 0;
margin: 0;
float:right;
}
#nav ul {
list-style: none;
float:right;
}

#nav ul li {
float: left;
background: url(/images/nav_bullet.gif) no-repeat right 5px;
padding: 0 13px 0 0;
}

#nav ul li.no_sprtr {
background: none;
padding: 0;

}
#nav ul li a {
font-size: 12px;
color: #70B5D7;
text-decoration: none;
padding: 0 0 0 8px;
display:block;

}
#nav ul li a:hover, #nav a.active {
text-decoration:underline;
}
#nav ul li a:hover.no_sprtr {
background: none;
}


/* Navigation CSS End */
/* Header CSS End */
/* Content CSS Start */
#content{
width: 941px;
padding: 0 0 70px 0;
margin: 0;
}
/* Content_left CSS Start */
.content_left{
width: 213px;
float:left;
padding: 20px 0 0 0;
margin: 0;
}
.content_left ul {
list-style: none;
padding: 0 0 10px 18px;

}
.content_left ul li {
padding: 0 0 4px 0;
}
.content_left ul li.padding {
margin: 0;
}
.content_left ul li.no_sprtr {
background: none;
}
.content_left ul li a {
background: #e8f6fe;
width: 166px;
display:block;
font-size: 11px;
color: #603913;
text-decoration: none;
padding: 8px 0 8px 10px;
}
.content_left ul li a.blue{
	background:#e8f6fe;
}
.content_left ul li a.pink{
	background:#fce7ea;
}
.content_left ul li a.yellow{
	background:#fbf9c8;
}
.content_left ul li a.green{
	background:#e0eecb;
}
.content_left ul li a.purple{
	background:#e8e7f3;
}
.content_left ul li a.orange{
	background:#fee8ce;
}
.content_left ul li a:hover, .content_left ul li a.active {
	font-weight: bold;
}
.content_left ul li ul {
list-style: none;
padding: 13px 0 13px 0;
}
.content_left ul li ul li{
padding-bottom:5px;

}

.content_left ul li ul li a{
	background: none;
text-align: left;
font-size: 11px;
padding: 0 0 0 15px;
color: #603913;
text-decoration: none;
}
.content_left ul li ul li a:hover, .content_left ul li ul li a:active{
	background:url(/images/left_bullet.gif) no-repeat left 3px !important;
	font-weight: bold;
}

/* Content_left CSS End */
/* Content_right CSS Start */
.hometable {
vertical-align:top;
text-align:center;
}

.hometable p{
vertical-align:top;
text-align:center;
}

.content_right{
border: 1px solid #a6d3ea;
width: 672px;
float:right;
padding: 8px 24px 8px 8px;
margin-right: 20px;
min-height:500px;
font-size: 11px;
}

.content_right h1, h2{
font-size: 15px;
color: #70B5D7;
margin: 0;
padding: 0;
padding-bottom:10px;
}

.content_right p{
font-size: 11px;
color: #8B5E3C;
padding:0;
}

.content_right a {
font-size: 11px;
text-decoration: none;
color: #C49A6C;
}
.content_right a:hover, .content_right a.active {
color: #603913;
}

.pcPageNav  {
font-size: 9px;
text-decoration: none;
color: #8B5E3C;
}
.pcPageNav  a {
font-size: 9px;
text-decoration: none;
color: #C49A6C;
}
.pcPageNav  span{
font-size: 9px;
color: #C49A6C;
}
.pcPageNav  a:hover, .pcPageNav  a.active {
color: #603913;
}


.breadcrumbs {
float:left;
padding: 0 0 9px 0 !important;
margin: 0;
}
.breadcrumbs a {
font-size: 9px;
text-decoration: none;
color: #C49A6C;
}
.breadcrumbs span{
font-size: 9px;
color: #C49A6C;
}
.breadcrumbs a:hover, .breadcrumbs a.active {
color: #603913;
}
.content_right_inner{
border: 1px solid #a6d3ea;
width: 699px;
padding: 14px 0 0 0;
margin: 0;
clear:both;
}
.content_right_top{
width: 676px;
height: 23px;
padding: 0;
margin: 0;
}
.breadcrumbs1 {
padding: 0 !important;
float:right;
}
.breadcrumbs1 a {
font-size: 9px;
text-decoration: none;
color: #603913;
padding: 0 5px 0 5px;
}
.breadcrumbs1 span{
font-size: 9px;
color: #603913;
}
.breadcrumbs1 a:hover {
text-decoration: underline;
} 
.content_right_center{
width: 648px;
padding: 0 23px 29px 28px;
margin: 0;
}
.product_img{
border: 1px solid #a6d3ea;
width: 249px;
padding: 63px 0 0 0;
margin: 0;
text-align:center;
float:left;
}
.content_detail{
width: 357px;
float:right;
padding:0 0 0 35px;
margin: 0;
}
.content_detail h2{
font-size: 15px;
color: #70B5D7;
margin: 0;
padding: 0;
}
.content_detail p{
font-size: 11px;
text-align:justify;
color: #8B5E3C;
margin: 15px 0 19px 0;
padding:0;
}
.content_detail p span{
	font-size: 8px;
}
.search{
width: 220px;
padding: 0 0 5px 0;
margin: 0;
}
.search label{
font-size: 13px;
color: #603913;
padding-right: 10px;
}
.textfield{
border: 1px solid #2A3B8F;
width: 114px;
height: 16px;
padding: 0;
margin: 0;
}
.price{
width: 355px;
line-height: 46px;
float:left;
margin: 0;
padding: 0;
}
.price h2{
font-size: 16px;
font-weight: bold;
color: #EE7394;
margin: 0;
padding: 3px 30px 0 0;
float:left;
}
.price a.tellafrnd{
background: url(/images/tellafreind.gif) no-repeat left;
text-decoration:none;
width: 114px;
height: 43px;
padding: 0 15px 0 0;
margin: 0;
font-size: 11px;
color: #E6007B;
text-indent: -9000px;
display:block;
float:left;
}
.price a.addtobag{
background: url(/images/addtobag.gif) no-repeat left;
text-decoration:none;
width: 94px;
height: 35px;
padding: 15px 0 0 0;
margin: 0;
font-size: 11px;
color: #E6007B;
text-indent: -9000px;
display:block;
float:left;
}
.content_right_bottom{
background:url(/images/color_sprtr.gif) no-repeat top;
width: 699px;
padding: 0 0 0 0;
margin: 0;
line-height: 0;
font-size: 0;
}
.boxes{
padding: 24px 22px 10px 0;
margin: 0;
float:right;
}
.box{
width: 114px;
height: 71px;
border: 1px solid #c9e8ea;
text-align: center;
font-size: 10px;
margin: 0 0 0 10px;
float: right;
padding: 10px 0 0 0;
}
.content_right_bottom a.youmay{
background: url(/images/youmay.gif) no-repeat left;
text-decoration:none;
width:221px;
height: 26px;
margin: 31px 29px 0 45px;
font-size: 12px;
text-indent: -9000px;
float:left;
}

/* Content_left CSS End */
/* Content CSS End */
/* Footer CSS Start */
#outer_footer{
	width: 952px;
	height: 103px;
	padding: 0;
	margin: 0;
}
#footer{
background:url(/images/footer_bg.gif) repeat-x center 45px;
width: 932px;
height: 100px;
padding: 5px 0 0 20px;
margin: 0;
position:absolute;
left: -8px;
bottom: -23px;
clear:both;
}
#footer a.signup{
background: url(/images/signup.gif) no-repeat;
text-decoration:none;
width:100px;
height: 103px;
margin: 0;
padding:0 !important;
font-size: 12px;
text-indent: -9000px;
display:block;
float:left;
}
#footer ul {
	list-style: none;
	padding: 0;
	float:left;
}
#footer ul li {
	float: left;
	background: url(/images/footer_bullet.gif) no-repeat right 48px;
	padding: 41px 10px 0 6px;
	
	}

#footer ul li.no_sprtr {
	background: none;
}
#footer ul li a {
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	padding: 0;
	
}
#footer ul li a:hover, #nav a.active {
color: #000000;
}
.search1{
width: 228px;
padding: 43px 0 0 2px !important;
margin: 0;
float:right;
}
.search1 label{
font-size: 12px;
color: #fff;
font-weight: bold;
float:left;
padding: 1px 3px 0 10px;
}
.search1 label a{
color: #fff;
text-decoration:none;
}
.textfield1{
border: 1px solid #50becd;
width: 128px;
height: 15px;
float:left;
padding: 0;
margin: 0;
}

.copyright{
font-size: 11px;
color: #8b5e3c;
text-align:right;
padding-top:10px;
padding-right:10px;
}
.copyright a{
color: #8b5e3c;
text-decoration:none;
}


/* Footer CSS End */
