@charset "UTF-8";
/*START GLOBALS*/
* {
	margin: 0;
	padding: 0;
    -moz-box-sizing: border-box; 
}
html, body {
	text-align: center;
	background: #FFFFFF;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

a {
	color:#a184bd;
	text-decoration:none;
	outline:none;
	font-weight:bold;
}
a:hover {
	color:#6bc6f0;
	text-decoration:underline;
}

object {
	outline:none;
}
h1.logo {
	height:120px;
	width:327px;
	background-repeat:no-repeat;
	background-image:url("../images/sbk_logo.gif");
	padding:0px;
	margin:0px;
}
h1.logo span {
	display:none;
}
h2 {
	height:32px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
}

h3 {
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#a184bd;
	line-height:18px;
}
h3.events{
	color:#98c943;
}
p {
	line-height:15px;
	padding:5px 0px;
}
img {
	border:none;
}

a img { 
	border:0px; 
}
form { 
	margin:0px; 
}

ul{
margin:0px 20px;
}

.center_content{
text-align:center;
}

.content {
text-align:left;
padding:10px;
}


hr { 
	background: #CCCCCC; 
	height:1px; 
	border:0px; 
	color: #CCCCCC; 
	padding: 0px;
	margin:5px 0px;
}
	
hr.footerhr {
	height:1px;
	background-color:#CCCCCC;
	border: 0px;
}

label {
	width: 70px;
	float: left;
	text-align: left;
	margin:0px 0px 0px 5px;
	display: block;
}
.blacktext{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#000000;
}
.redtext{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#FF0000;

}
.whitetext{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;

}
.bluetext{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#6bc6f0;

}
.greentext{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#98c943;

}
.orangetext{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#f8a76c;
}

.purpletext{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#a184bd;
}

.pinktext{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#f49fc4;
}

.yellowtext{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#f7d451;
}

.boldtext{
	font-size:14px;
	font-weight:bold;
}

ol.genericlist{
margin-left:40px;

}


/*START HEADERS*/
#content h2 {
	height:2.1em;
	width:630px;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:16px;
	font-weight:bold;
	text-transform:lowercase;
	color:#FFFFFF;
	line-height:1.9em;
	text-align:left;
}

#content h2 span{
	padding:0px 20px;
}
#content h2.generic {
	background:url("../images/headers/header_bg.gif") no-repeat top;
}
#content h2.events {
	background:url("../images/headers/header_bg_events.gif") no-repeat top;
}
#content h2.contact {
	background:url("../images/headers/header_bg_contact.gif") no-repeat top;
}
#content h2.about {
	background:url("../images/headers/header_bg_about.gif") no-repeat top;
}
#content h2.information {
	background:url("../images/headers/header_bg_information.gif") no-repeat top;
}
#content h2.tools {
	background:url("../images/headers/header_bg.gif") no-repeat top;
}


#wrapper h2.headerbath {
	background:url("../images/headers/header_bathtime.gif") no-repeat top;
	}
#wrapper h2.headercarsafety {
	background:url("../images/headers/header_carsafety.gif") no-repeat top;
	}
#wrapper h2.headerchangetime {
	background:url("../images/headers/header_changetime.gif") no-repeat top;
	}
#wrapper h2.headerclothing {
	background:url("../images/headers/header_clothing.gif") no-repeat top;
	}
#wrapper h2.headerformum {
	background:url("../images/headers/header_formum.gif") no-repeat top;
	}
#wrapper h2.headerhealthsafety {
	background:url("../images/headers/header_healthsafety.gif") no-repeat top;
	}
#wrapper h2.headermealtime {
	background:url("../images/headers/header_mealtime.gif") no-repeat top;
	}
#wrapper h2.headernursery {
	background:url("../images/headers/header_nursery.gif") no-repeat top;
	}
#wrapper h2.headeroutabout {
	background:url("../images/headers/header_outabout.gif") no-repeat top;
	}
#wrapper h2.headerplaytime {
	background:url("../images/headers/header_playtime.gif") no-repeat top;
	}
#wrapper h2.headersleeptime {
	background:url("../images/headers/header_sleeptime.gif") no-repeat top;
	}
#wrapper h2.headerdecor {
	background:url("../images/headers/header_decor.gif") no-repeat top;
	}


/*END HEADERS*/

/*START CLEARFIX*/
.clearfix:after {
content:" "; 
display:block; 
height:0;
font-size:0; 
clear:both; 
visibility:hidden;
}
.clearfix {display:inline-block;
display: block;
}
* html .clearfix {height:1%;}
.clearfix {display:block;}
/*ENBD CLEARFIX*/

/*END GLOBALS*/

/*START SEARCH FORM*/
.searchfield{
	background-color: #FFFFFF;
	border:1px solid #98c943;
	color: #98c943;
	width:145px;
    font-weight: bold;
	padding:2px;
}

.submitbtn {
   color:#FFFFFF;
   background-color: #98c943;
   font-weight: bold;
   border:1px solid #FFFFFF;
   cursor:pointer;
   margin:1px;
   padding:2px;
}


.submitbtn:hover {
   background-color: #a285bd;
}
/*END SEARCH FORM*/


/*START HTML DIVS*/
#wrapper {
	margin: 0 auto;
	width: 980px;
	text-align:left;
}
#header {
	width: 980px;
	height: 120px;
}
#logo {
	float: left;
	width: 490px;
	height: 120px;
}
#topright {
	float: left;
	width: 490px;
	height: 120px;
	text-align:right;
}
#menu {
	clear:both;
	width:980px;
}
#imagebanner {
	clear:both;
	width:980px;
	height:182px;
}

#homebanner {
	width:630px;
	height:1410px;
}

#leftcolumn {
	float: left;
	width: 163px;
	margin:5px 0px;
}
#midcolumn {
	float: left;
	width: 650px;
	display: inline;
	margin:5px 0px 10px 0px;
}
#content {
	padding: 0px 10px;
	width: 630px;
}
#rightcolumn {
	float: left;
	width: 163px;
	margin:5px 0px;
}
#rightcontent {
	padding:10px 0px 0px 5px;
	background-color:#f1f1f1;
	border-left:1px #CCCCCC solid;
	width:163px;
}
#cartfoot, .validation{
text-align:center;
}

.validation{
color:#FF0000;
font-weight:bold;
font-style:italic;
}

.dottedBorder{
border-right:1px dotted #CCCCCC;

}
/*END HTML DIVS*/

/*START PANELS*/
#panel_cart {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:163px;
	background-color:#ece6f2;
}
.panel_cart_header {
	height:32px;
	padding: 0px;
	margin: 0px;
	background:url("../images/title_cart.gif") no-repeat;
}
.panel_cart_header span {
	display:none;
}
.panel_cart_para {
	padding:5px 0px 5px 0px;
	line-height:15px;
	background-color:#ece6f2;
	text-align:center;
	font-weight:bold;
	color:#6bc6f0;
	text-transform:lowercase;
}


#panel_categories {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:163px;
}
a.panel_categories_header {
	height:32px;
	padding: 0px;
	margin: 0px;
	background:url("../images/title_categories.gif") no-repeat;
	display:block;
}
a.panel_categories_header span {
	display:none;
}
.panel_categories_para {
	padding:5px 0px 0px 0px;
	background-color:#e1f4fc;
}


#panel_checklist {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:163px;
	background-color:#feede2;
}
.panel_checklist_header {
	height:32px;
	padding:0px;
	margin:0px;
	background:url("../images/title_checklist.gif") no-repeat;
}
.panel_checklist_header span {
	display:none;
}
.panel_checklist_para {
	padding:6px 0px 6px 0px;
	line-height:15px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#f8a76c;
}

#panel_recall {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:163px;
	background-color:#feede2;
}
.panel_recall_header {
	height:32px;
	padding:0px;
	margin:0px;
	background:url("../images/title_recall.gif") no-repeat;
}
.panel_recall_header span {
	display:none;
}
.panel_recall_para {
	padding:6px 0px 6px 0px;
	line-height:15px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#f8a76c;
}


#panel_search {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:163px;
	background-color:#eaf4d9;
}
.panel_search_header {
	height:32px;
	padding:0px;
	margin:0px;
	background:url("../images/title_search.gif") no-repeat;
}
.panel_search_header span {
	display:none;
}
.panel_search_para {
	padding:6px 0px;
	line-height:15px;
	text-align:center;
	font-size:14px;
	font-weight:bold;	
}
.panel_search_para .right {
	text-align:right;
	margin:5px 10px;
}

#panel_tour {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:163px;
	background-color:#eaf4d9;
}
.panel_tour_header {
	height:32px;
	padding:0px;
	margin:0px;
	background:url("../images/title_tour.gif") no-repeat;
}
.panel_tour_header span {
	display:none;
}
.panel_tour_para {
	padding:6px 0px;
	line-height:15px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	color:#98c943;
}
.panel_tour_para .right {
	text-align:right;
}


#panel_signup {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:163px;
	background-color:#fdecf3;
}
.panel_signup_header {
	height:32px;
	padding:0px;
	margin:0px;
	background:url("../images/title_signup.gif") no-repeat;
}
.panel_signup_header span {
	display:none;
}
.panel_signup_para {
	padding:6px 0px 6px 0px;
	line-height:15px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#f49fc4;
}


#panel_specials {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:163px;
	background-color:#fef8df;
}
.panel_specials_header {
	height:32px;
	padding:0px;
	margin:0px;
	background:url("../images/title_specials.gif") no-repeat;
}
.panel_specials_header span {
	display:none;
}

.panel_specials_para {
	padding:6px 0px 6px 0px;
	line-height:15px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#6bc6f0;
}


#panel_releases {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:163px;
	background-color:#ece6f2;
}
.panel_releases_header {
	height:32px;
	padding:0px;
	margin:0px;
	background:url("../images/title_releases.gif") no-repeat;
}
.panel_releases_header span {
	display:none;
}
.panel_releases_para {
	padding:6px 0px 6px 0px;
	line-height:15px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#6bc6f0;
}

#panel_blue {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:163px;
	background-color:#e1f4fc;
}
.panel_blue_header {
	height:32px;
	padding:0px;
	margin:0px;
	background:url("../images/title_blue.gif") no-repeat;
}
.panel_blue_header span {
	display:none;
}
.panel_blue_para {
	padding:6px 0px 6px 0px;
	line-height:15px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#6bc6f0;
}

#panel_locations {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:163px;
}
a.panel_locations_header {
	height:32px;
	padding:0px;
	margin:0px;
	display:block;
	background:url("../images/title_locations.gif") no-repeat;
}
a.panel_locations_header span {
	display:none;
}
a.panel_locations_header:hover  {
    background-position:0px -32px;
}

#panel_terms {
	margin:10px 0px 10px 0px;
	padding:0px;
	width:163px;
}
a.panel_terms_header {
	height:32px;
	padding:0px;
	margin:0px;
	display:block;
	background:url("../images/title_terms.gif") no-repeat;
}
a.panel_terms_header span {
	display:none;
}
a.panel_terms_header:hover  {
    background-position:0px -32px;
}

/* BABY PRODUCT LIST */
#panel_categories ul {		/* General style of list style in left column; including category listing */
	list-style-type:none;
	padding:0px;
	margin:0px;
	line-height:20px;
	width:163px;
}

#panel_categories ul a, #panel_categories ul a:link, #panel_categories ul a:active, #panel_categories ul a:visited {
	display:block;
	padding-left:10px;
	color:#6bc6f0;
	border-top:1px #FFFFFF solid;
	font-weight:bold;
	background-color:#e1f4fc;
	text-transform:lowercase;
}

#panel_categories ul a:hover {
	color:#FFFFFF;
	background-color:#6bc6f0;
	text-decoration:none;
}
/* BABY PRODUCT LIST */

/*END PANELS*/

/*DROP MENU*/
ul.dropdown, ul.dropdown li, ul.dropdown ul {
	list-style: none;
	margin: 0px;
}
ul.dropdown {
	width:980px;
	position: relative;
	z-index: 597;
	float: left;
	text-transform: lowercase;
	text-align:center;
	height:44px;
}
ul.dropdown li {
	float: left;
}
ul.dropdown li.hover, ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	z-index: 598;
	color: #FFFFFF;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	KhtmlOpacity: .8;
	opacity: .8;
	margin-left:2px;
}
ul.dropdown ul.drop_tools {
	background-color: #a184bd;
}
ul.dropdown ul.drop_information {
	background-color: #f8a76c;
}
ul.dropdown ul.drop_community {
	background-color: #98c943;
}
ul.dropdown ul li {
	border-top: 1px #FFFFFF solid;
	float: none;
	background-color: transparent;
	color: #000000;
	padding:0px;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
ul.dropdown li a {
	display: block;
	width:163px;
	text-decoration: none;
	line-height: 44px;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight:bold;
	font-size:16px;
}

ul.dropdown li a.hover_about {
	background:url("../images/menu_01.gif") no-repeat;
}
ul.dropdown li a.hover_products {
	background:url("../images/menu_02.gif") no-repeat;
}
ul.dropdown li a.hover_tools {
	background:url("../images/menu_03.gif") no-repeat;
}
ul.dropdown li a.hover_information {
	background:url("../images/menu_04.gif") no-repeat;
}
ul.dropdown li a.hover_community {
	background:url("../images/menu_05.gif") no-repeat;
}
ul.dropdown li a.hover_contact {
	background:url("../images/menu_06.gif") no-repeat;
}
ul.dropdown li a:hover {
	text-decoration:none;
	background-position:0px -44px;
}
ul.dropdown ul a {
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 5px;
	line-height: 20px;
	width: 155px; /* Especially for IE */
	font-size:14px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	KhtmlOpacity: 1;
	opacity: 1;
}
ul.dropdown ul a:link, ul.dropdown ul a:visited, ul.dropdown ul a:active {
	color: #FFFFFF;
	text-decoration: none;
	width:155px;
}
ul.dropdown ul li a:hover {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
}
ul.dropdown span.open {
	color: #FFFFFF;
	display: block;
	font-weight:bold;
	font-size:16px;
	width:163px;
	text-align:center;
	padding: 12px 0px 0px 0px;
}
ul.dropdown ul span.open {
	color: #FFFFFF;
	display: block;
	font-weight:bold;
	font-size:16px;
	width:163px;
	padding: 0px;
}
/*END MENU*/




/* breadcrumbs */
div.breadcrumb {
	text-align:left;
	font-size:11px; 
	padding:0px 0px 10px 20px;
	height:25px;
	font-weight:bold;
	margin:0px;
	text-transform:lowercase;
	line-height:20px;
    background:url(../images/breadcrumb_bg.gif) no-repeat top;
}

div.breadcrumb a { 
	color:#888888; 
	text-decoration:none; 
}
div.breadcrumb a:hover { 
	color:#555555; 
	text-decoration:underline;
}
/* breadcrumbs */


/* General override styles */
.ac { text-align:center !important; }
.ar { text-align:right !important; }
.al { text-align:left !important; }
.fr { float:right !important; }
.fl { float:left !important; }
.vt { vertical-align:top !important; }
.vm { vertical-align:middle !important; }
.vb { vertical-align:bottom !important; }
.cb {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
.smlpad { padding:15px !important; }
/* General override styles */

/*MAIN CONTENT AREA*/
#main table td.thumbimages { text-align:center; }

#main {
	line-height:18px;
	width:640px;
}
/*MAIN CONTENT AREA*/

/* CATEGORY IMAGE */
a.cat_bathtime_button{
background: url("../images/cat/cat_bathtime.jpg") no-repeat;
}
a.cat_carsafety_button{
background: url("../images/cat/cat_carsafety.jpg") no-repeat;
}
a.cat_changetime_button{
background: url("../images/cat/cat_changetime.jpg") no-repeat;
}
a.cat_nursery_button{
background: url("../images/cat/cat_nursery.jpg") no-repeat;
}
a.cat_mealtime_button{
background: url("../images/cat/cat_mealtime.jpg") no-repeat;
}
a.cat_formum_button{
background: url("../images/cat/cat_bathtime.jpg") no-repeat;
}
a.cat_healthsafety_button{
background: url("../images/cat/cat_healthsafety.jpg") no-repeat;
}
a.cat_decor_button{
background: url("../images/cat/cat_decor.jpg") no-repeat;
}
a.cat_outabout_button{
background: url("../images/cat/cat_outabout.jpg") no-repeat;
}
a.cat_playtime_button{
background: url("../images/cat/cat_playtime.jpg") no-repeat;
}
a.cat_sleeptime_button{
background: url("../images/cat/cat_sleeptime.jpg") no-repeat;
}
a.cat_clothing_button{
background: url("../images/cat/cat_clothing.jpg") no-repeat;
}
.categoryimg {
width:150px;
height:150px;
text-align:center;
padding:0px;
margin:0px 0px 10px 0px;
}
.categoryimg a{
	height:150px;
	width:150px;
	padding:0px;
	margin:0px;
	display:block;
background-position:0px 0px;
}
.categoryimg a:hover{
background-position:0px -150px;
}
.categoryimg a span{
display:none;
}

.subsubcategoryimg {
	margin:10px 0px;
}
.subcategoryimg {
	margin:0px 1px 10px 6px;
	padding:0px;
	width:150px;
}
.subcategoryimg a:link, .subcategoryimg a:visited, .subcategoryimg a:active  {
	height:50px;
	padding:0px;
	margin:0px;
	display:block;
	color:#FFFFFF;
	cursor:pointer;
	font-size:16px;
}

.subcategoryimg a span  {
    display: table-cell;
    vertical-align: middle;
	height:48px;
	width:140px;
	line-height:16px;
}
	
.subcategoryimg a:hover  {
	text-decoration:none;
}
/* CATEGORY IMAGE */


/*START PRODUCT LIST FORMAT*/
.prodformat_box, .prodmain_box {
	background: url("../images/rounded/roundedcornr_tl.png") no-repeat top left;
	text-transform:lowercase;
}
.prodformat_box {
	width:145px;
	text-align:center;
	 margin: 5px auto;
	 font-size:13px;
	font-weight:bold;
	line-height:14px;
}
.prodmain_box {
	width:630px;
	text-align:left;
	margin: 0px auto;
    font-size:13px;
}
.roundedcornr_top {
	background: url("../images/rounded/roundedcornr_tr.png") no-repeat top right;
}
.roundedcornr_bottom {
	background: url("../images/rounded/roundedcornr_bl.png") no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url("../images/rounded/roundedcornr_br.png") no-repeat bottom right;
}
.roundedcornr_content {
	background: url("../images/rounded/roundedcornr_r.png") top right repeat-y;
}
.roundedcornr_top div, .roundedcornr_top, .roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content, .roundedcornr_bottom {
	margin-top: 0px;
}
.roundedcornr_content { 
	padding: 0 15px;
	margin:0 auto;
	height:100%;
	overflow:auto;
}
/*END PRODUCT LIST FORMAT*/




/*START CONTENT FORMAT*/
.content_box {
	background: url("../images/rounded/roundedcornr_tl.png") no-repeat top left;
	width:630px;
	text-align:left;
	 margin: 0px auto;
	 font-size:13px;
	line-height:14px;
}
.location_text{
position:relative;
width:400px;
text-align:left;
}
.location_map{
position:relative;
float:right;
width:250px;
text-align:right;
}
.event_image{
float:left;
width:170px;
text-align:left;
margin:0px auto;
}
.event_text{
float:right;
width:420px;
text-align:left;
margin:0px auto;

}
a img.mapthumb{
border:1px solid #CCCCCC;
}
a img.mapthumb:hover{
border:1px solid #999999;
}

/* standard table display */
table.tbl_customer {
	width:600px;
}

table.tbl_customer th {
	width:150px;
	vertical-align:top;
	text-align:left;
}

.std_table {
	background:#fdfdfd;
	border:1px solid #CCCCCC !important;
	padding:10px;
	text-align:left;
	vertical-align:top;
	line-height:20px;
	
}

.std_table th { 
	vertical-align:top;
	padding:0px 10px 0px 0px;
	font-weight:normal;
}
.std_table td {	
    padding:0px 5px 0px 0px; 
}
h3.picheader { 
	background-position: 1% 50%;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 14px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: white;
	text-align: left;
	padding: 10px 5px 10px 50px;
	margin: 0px;
	line-height: 30px;
}
/* standard table display */

/*START MORE DETAILS BTN */
.moredetails a img {
	visibility:hidden;
}
.moredetails a, .moredetails a:active {
	display:block;
	text-align:center;
	height:30px;
	background: url("../images/btn_moredetails.gif") 7px 0 no-repeat;
}
.moredetails a:hover {
	background-position:7px -30px;
}
/*END MORE DETAILS BTN */


/*PROD SECTION FORMATS*/
.pricebg{
	height:60px;
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}
table.prodprice {
	font-size:16px;
	padding:0px;
	margin:0px;
	padding:0px;
	width:100%;
	height:60px;
	border:none;
	text-align:center;
	line-height:15px;
}
.prodrrpprice {
	font-size:10px;
	font-style:italic;
}


.product_name{
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}

.product_images{
	float:left;
	width:310px;
	text-align:left;
	margin-bottom:5px;
}
.product_info {
	float:left;
	width:280px;
	text-align:left;
	padding-left:10px;
	margin-bottom:5px;
}
.product_description{
	clear:both;
	height:100%;
	margin:0px auto;
	width:600px;
}

.product_vertline{
	clear:both;
	width:600px;
	overflow:auto;
	height:100%;
    margin:0px auto;
	background:url("../images/product_vertline.gif") repeat-y;
}

.txtfield{
	border: 1px solid #CCCCCC;
	color: #333333;
	padding:2px;
}


.qtytextfield {
	border: 1px solid #CCCCCC;
	color: #333333;
	padding:2px;
	width:30px;
}

.txtfielddropdown{
	background-color: #FFFFFF;
	color: #666666;
	border:1px solid #CCCCCC;

}
/*PROD SECTION FORMATS*/

/*MINI CART*/
.minicartfield{
 color:#6bc6f0;
}
.minicartvalue{
 color:#98c943;
}
/*MINI CART*/

/*CART*/
table.carttable td {
background:#F9F9F9;
border:1px solid #CCCCCC;
text-align:left;
padding:4px;
}
table.cartproduct td {
background:none;
border:none;
}
table.carttable td.blankcell {
background:#FFFFFF;
border:1px solid #FFFFFF;
}
table.carttable td.menuhdr{
font-weight:bold;
font-size:13px;
background:#a184bd;
color:#FFFFFF;
text-transform:uppercase;
border:1px solid #a184bd;
text-align:center;
}

table.carttable td.cartprice {
	font-size:14px;
	color:#FFFFFF;
	background:#6bc6f0;
	font-weight:bold;
	border:1px solid #6bc6f0;
	text-align:center;
}
table.carttable td.carttotalprice {
	font-size:14px;
	color:#FFFFFF;
	background:#f8a76c;
	font-weight:bold;
	border:1px solid #f8a76c;
	text-align:center;
}
table.carttable td.cellprice {
	font-size:12px;
	color:#a184bd;
	font-weight:bold;
	text-align:center;
}
.qtytxt {
   padding:2px;
   font-weight:bold;
   font-size:14px;
}
.orderbtn {
   color:#FFFFFF;
   font-weight: bold;
   border:1px solid #FFFFFF;
   cursor:pointer;
   margin:0px;
   padding:0px;
   width:100px;
   height:24px;
   font-size:16px;
   text-transform:lowercase;
}

.orderbtn:hover {
   background-color: #FFFFFF;
}
/*CART*/


/* Customer service and Affiliate service page (shopcustadmin.asp,shopaffadmin.asp) */
table.customerservice {
	width:100%;
	background:#F9F9F9;
	border:1px solid #CCCCCC !important;
	margin-bottom:10px;
	border-collapse:collapse;
	text-transform:lowercase;
}

table.customerservice th {
	height:35px;
	background-position:1% 50%;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color:#333;
	font-size:12px;
	border-bottom:1px solid #CCCCCC;
	background-color:white;
	text-align:left;
	padding-left:50px;
	vertical-align:middle;
}

table.customerservice td {
	padding:10px;	
}

table.customerservice ul {
	margin:0px;
	padding:0px 10px 0px 25px;

}

table.customerservice ul li {
   padding:5px 0px;
   	list-style-type:square;
}

/* standard table display */

/*START PAGENUM*/
a.pagenum:link, a.pagenum:active, a.pagenum:visited  {
padding:2px 5px;
border:1px solid #a184bd;
color:#a184bd;
font-weight:bold;
text-decoration:none;
}
a.pagenum:hover {
background-color:#a184bd;
color:#FFFFFF;
}
.pagechosen {
background-color:#a184bd;
border:1px solid #a184bd;
padding:2px 5px;
color:#FFFFFF;
font-weight:bold;
}

a.pagenum1:link, a.pagenum1:active, a.pagenum1:visited  {
padding:2px 5px;
border:1px solid #8dd8f8;
color:#8dd8f8;
font-weight:bold;
text-decoration:none;
}
a.pagenum1:hover {
background-color:#8dd8f8;
color:#FFFFFF;
}
.pagechosen1 {
background-color:#8dd8f8;
border:1px solid #8dd8f8;
padding:2px 5px;
color:#FFFFFF;
font-weight:bold;
}

a.pagenum2:link, a.pagenum2:active, a.pagenum2:visited  {
padding:2px 5px;
border:1px solid #b199c9;
color:#b199c9;
font-weight:bold;
text-decoration:none;
}
a.pagenum2:hover {
background-color:#b199c9;
color:#FFFFFF;
}
.pagechosen2 {
background-color:#b199c9;
border:1px solid #b199c9;
padding:2px 5px;
color:#FFFFFF;
font-weight:bold;
}

a.pagenum3:link, a.pagenum3:active, a.pagenum3:visited  {
padding:2px 5px;
border:1px solid #31bac2;
color:#31bac2;
font-weight:bold;
text-decoration:none;
}
a.pagenum3:hover {
background-color:#31bac2;
color:#FFFFFF;
}
.pagechosen3 {
color:#FFFFFF;
background-color:#31bac2;
border:1px solid #31bac2;
padding:2px 5px;
font-weight:bold;
}

a.pagenum4:link, a.pagenum4:active, a.pagenum4:visited  {
padding:2px 5px;
border:1px solid #b4dcc1;
color:#b4dcc1;
font-weight:bold;
text-decoration:none;
}
a.pagenum4:hover {
background-color:#b4dcc1;
color:#FFFFFF;
}
.pagechosen4 {
color:#FFFFFF;
background-color:#b4dcc1;
border:1px solid #b4dcc1;
padding:2px 5px;
font-weight:bold;
}


a.pagenum5:link, a.pagenum5:active, a.pagenum5:visited  {
padding:2px 5px;
border:1px solid #f69467;
color:#f69467;
font-weight:bold;
text-decoration:none;
}
a.pagenum5:hover {
background-color:#f69467;
color:#FFFFFF;
}
.pagechosen5 {
color:#FFFFFF;
background-color:#f69467;
border:1px solid #f69467;
padding:2px 5px;
font-weight:bold;
}

a.pagenum6:link, a.pagenum6:active, a.pagenum6:visited  {
padding:2px 5px;
border:1px solid #bf839f;
color:#bf839f;
font-weight:bold;
text-decoration:none;
}
a.pagenum6:hover {
background-color:#bf839f;
color:#FFFFFF;
}
.pagechosen6 {
color:#FFFFFF;
background-color:#bf839f;
border:1px solid #bf839f;
padding:2px 5px;
font-weight:bold;
}

a.pagenum7:link, a.pagenum7:active, a.pagenum7:visited  {
padding:2px 5px;
border:1px solid #ffa9cf;
color:#e8aac2;
font-weight:bold;
text-decoration:none;
}
a.pagenum7:hover {
background-color:#ffa9cf;
color:#FFFFFF;
}
.pagechosen7 {
color:#FFFFFF;
background-color:#ffa9cf;
border:1px solid #ffa9cf;
padding:2px 5px;
font-weight:bold;
}

a.pagenum8:link, a.pagenum8:active, a.pagenum8:visited  {
padding:2px 5px;
border:1px solid #6baff0;
color:#6baff0;
font-weight:bold;
text-decoration:none;
}
a.pagenum8:hover {
background-color:#6baff0;
color:#FFFFFF;
}
.pagechosen8 {
color:#FFFFFF;
background-color:#6baff0;
border:1px solid #6baff0;
padding:2px 5px;
font-weight:bold;
}


a.pagenum9:link, a.pagenum9:active, a.pagenum9:visited  {
padding:2px 5px;
border:1px solid #a9d059;
color:#a9d059;
font-weight:bold;
text-decoration:none;
}
a.pagenum9:hover {
background-color:#a9d059;
color:#FFFFFF;
}
.pagechosen9 {
color:#FFFFFF;
background-color:#a9d059;
border:1px solid #a9d059;
padding:2px 5px;
font-weight:bold;
}

a.pagenum10:link, a.pagenum10:active, a.pagenum10:visited  {
padding:2px 5px;
border:1px solid #83ccb8;
color:#83ccb8;
font-weight:bold;
text-decoration:none;
}
a.pagenum10:hover {
background-color:#83ccb8;
color:#FFFFFF;
}
.pagechosen10 {
color:#FFFFFF;
background-color:#83ccb8;
border:1px solid #83ccb8;
padding:2px 5px;
font-weight:bold;
}

a.pagenum11:link, a.pagenum11:active, a.pagenum11:visited  {
padding:2px 5px;
border:1px solid #f2797e;
color:#f2797e;
font-weight:bold;
text-decoration:none;
}
a.pagenum11:hover {
background-color:#f2797e;
color:#FFFFFF;
}
.pagechosen11 {
color:#FFFFFF;
background-color:#f2797e;
border:1px solid #f2797e;
padding:2px 5px;
font-weight:bold;
}
/*END PAGENUM*/


/*START FOOTER*/
#footer{
clear:both;
width:980px;
background:url("../images/footer_bg.gif") no-repeat;
height:3.2em;
margin:0px;
padding:0px;
line-height:3.2em;
font-size: 10px;
color: #808080;
}
#footerleft{
float:left;
margin-left:20px;
}
#footerright{
float:right;
margin-right:20px;
}
a.footlink:link, a.footlink:visited {
	text-decoration:underline;
	color: #808080;
	font-size: 10px;
}
a.footlink:hover {
	color: #000000;
	font-size: 10px;
}
/*END FOOTER*/
