@CHARSET "UTF-8";
/*
 * CSS selectors used to override site structure
 */ 
 

/* site colours

magenta:#f6248b;
dark margenta:#b61a6b;
cyan:#00929f;
dark grey:#4d4d4d;
mid grey:#808080;
light grey:#b3c0c8;
black:#333333;

blue:#015294;
red:#ee3b34;
lightblue:#0088cf;

*/


 body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #808080 !important;
	background-color:#b3b3a6;
	background-image:url(../images/bgrnd.gif);
}

.clear {
	clear:both;
	height:0;
}


#container {
	width:860px;
	background-color:#fff;
	position:relative;
}

#header {
	width:860px;
	height:190px;
	background-color:#fff;
	background-image:url(../images/bgrnd_content.gif);
}

#logo-box {
	width:435px;
	height:190px;
	float:left;
	background-image:none;
	position:relative;
}

#logo {
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:normal;
	width:165px;
	height:190px;
	float:none;
}

#sublogo {
	 position:absolute;
	 top:88px;
	 left:184px;
}

#header-image {
	width:405px;
	padding:10px 20px 0 0;
	height:190px;
	float:right;
	background-image:none;
}

#bookmarkshare {
	width:405px;
	text-align:right;
	margin-bottom:30px;
}

#header_contact {
	width:405px;
	margin-bottom:40px;
}

#header_contact .left {
	width:75px;
	float:left;
	font-weight:bold;
	font-size:24px;
}

#header_contact .right {
	width:320px;
	float:right;
	font-weight:bold;
	font-size:24px;
}

#header_contact .right a {
	font-size:24px;
}

#header_contact h2 {
	margin:0;
}


#header_buttons {
	text-align:right;
	background-image:url(../../../design/images/bgrnd_search.png);
	background-repeat:no-repeat;
	background-position:48px 1px;
	height:20px;
}

#header_buttons form,
#header_buttons img,
#header_buttons input {
	vertical-align:middle;
}

#header_buttons form {
	display:inline;
}

#header_buttons input.search-input {
	/* background-color:#4d4d4d; */
	background-color:transparent;
	/* border:solid 1px #4d4d4d; */
	border:none;
	color:#fff;
	width:122px;
}



#content {
	width:860px;
	background-color:#fff;
	padding-top:20px;
}


#content-left {
	width:145px;
	float:left;
	margin-left:20px;
}


#content-middle {
	width:460px;
	margin-left:15px;
	margin-right:30px;
	float:left;
	/* background-color:#efefef; */
}

#content-right {
	width:170px;
	margin-right:20px;
	float:right;
	background-color:#fff;
}





#footer {
	width:860px;
	background-color:#fff;
	padding:20px 0 20px 0;
}

#widgetFooter {
	width:860px;
	float:none;
	padding:0;
}

#widgetFooter .copyright {
	background-color:#fff;
	margin-left:20px;
	padding:0;
	width:110px;
	color:#b3c0c8;
	font-size:10px;
	line-height:normal;
	float:left;
	height:13px;
	overflow:hidden;
}

#widgetFooter .copyright a:visited,
#widgetFooter .copyright a:link,
#widgetFooter .copyright a:active {
	color:#b3c0c8;
	font-size:10px;
	text-decoration:none;
}

#widgetFooter .copyright a:hover {
	color:#f6248b;
	font-size:10px;
}

#widgetFooter .nav {
	padding:0;
	margin-left:5px;
	width:210px;
}

#widgetFooter .nav .title {
	display:none;
}

#widgetFooter .nav ul {
	width:auto;
}

#widgetFooter .nav ul li {
	float:left;
	margin-right:10px;
	line-height:normal;
}

#widgetFooter .nav ul li a:visited,
#widgetFooter .nav ul li a:link,
#widgetFooter .nav ul li a:active {
	color:#b3c0c8;
	font-size:10px;
	text-decoration:none;
}

#widgetFooter .nav ul li a:hover {
	color:#f6248b;
	font-size:10px;
	text-decoration:none;
}

#widgetFooter .actionItems {
	display:none;
	/* position:absolute;
	background-color:#CCCCCC;
	top:155px;
	right:20px; */
}

#widgetFooter #footer_address {
	float:left;
	width:490px;
	margin-left:5px;
	margin-right:20px;
	color:#b3c0c8;
	font-size:10px;
	text-align:right;
}






#widgetTopSellersList {
	width:150px;
	padding:10px 10px 45px 10px;
	background-color:#c2ccd4;
	text-align:left;
	background-image:url(../../../design/images/topsellerslist_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:10px;
}

#widgetTopSellersList .top {
	padding:0;
	height:auto;
	background-image:none;
	width:150px;
	margin-bottom:7px;
	text-align:left;
}

#widgetTopSellersList .top h2 {
	font-weight:bold;
	font-size:24px;
	margin-bottom:0;
	
}

#widgetTopSellersList .body {
	padding:0;
	height:auto;
	background-image:none;
	width:150px;
	text-align:left;
}

#widgetTopSellersList .body li {
	font-size:11px;
	margin-bottom:7px;
}

#widgetTopSellersList .body li a:visited,
#widgetTopSellersList .body li a:link,
#widgetTopSellersList .body li a:active {
	color:#333;
	font-size:11px;
	margin-bottom:7px;
	font-weight:bold;
	text-decoration:none;
}

#widgetTopSellersList .body li a:hover {
	color:#fff;
	font-size:11px;
	margin-bottom:7px;
	font-weight:bold;
	text-decoration:none;
}


#widgetTopSellersList .body .all-link {
	text-align:left;
	padding:0;
	line-height:normal;
}

#widgetTopSellersList .body .all-link a {
	text-decoration:none;
}

#widgetTopSellersList .body .all-link a:visited,
#widgetTopSellersList .body .all-link a:link,
#widgetTopSellersList .all-link a:active {
	color:#fff;
	font-size:11px;
	font-weight:bold;
}

#widgetTopSellersList .body .all-link a:hover {
	color:#ccc;
	font-size:11px;
	font-weight:bold;
}

#widgetTopSellersList .btm {
	display:none;
}






#widgetSpecials {
	width:150px;
	padding:45px 10px 10px 10px;
	background-color:#eaeef1;
	text-align:left;
	background-image:url(../../../design/images/specials_header.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:10px;
}

#widgetSpecials .top {
	padding:0;
	height:auto;
	background-image:none;
	width:150px;
	margin-bottom:7px;
	text-align:left;
}

#widgetSpecials .top h2 {
	font-weight:bold;
	font-size:24px;
	margin-bottom:0;
	
}

#widgetSpecials .body {
	padding:0;
	height:auto;
	background-image:none;
	width:150px;
	text-align:left;
}

#widgetSpecials .body .title {
	text-align:left;
}

#widgetSpecials .body .title a {
	text-decoration:none;
}

#widgetSpecials .body .title a:hover {
	text-decoration:none;
	color:#4d4d4d;
}

#widgetSpecials .body .sprice {
	text-align:left;
	padding:0;
	color:#f6248b;
	font-weight:bold;
	font-size:11px;
}

#widgetSpecials .body .sprice .myerror {
	text-align:left;
	color:#f6248b;
	font-weight:bold;
	font-size:11px;
}

#widgetSpecials .body .photo {
	margin-top:3px;
	margin-bottom:3px;
}

#widgetSpecials .body .all-link {
	text-align:left;
	padding:0;
	line-height:normal;
}

#widgetSpecials .body .all-link a {
	text-decoration:none;
}

#widgetSpecials .body .all-link a:visited,
#widgetSpecials .body .all-link a:link,
#widgetSpecials .body .all-link a:active {
	color:#f6248b;
	font-size:11px;
	font-weight:bold;
}

#widgetSpecials .body .all-link a:hover {
	color:#4d4d4d;
	font-size:11px;
	font-weight:bold;
}

#widgetSpecials .btm {
	display:none;
}








#widgetCategories {
	margin-bottom:10px;
	width:145px;
}

#widgetCategories .top {
	background-image:none;
	height:auto;
	margin:0;
	margin-bottom:15px;
	padding:0;
	text-transform:capitalize;
	font-size:11px;
	color:#f6248b;
	font-weight:bold;
	font-size:11px !important;
	width:145px;
}

#widgetCategories .body {
	margin:0;
	padding:0;
}

#widgetCategories .body ul li {
	margin:0 0 5px 0;
}

#widgetCategories .body ul li a {
	padding-left: 0;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #000000;
	font-size:11px;
	background-color: transparent;
	background-image: none;
	font-size:11px !important;
}

#widgetCategories .body ul li a:hover {
	text-decoration: none;
}

#widgetCategories .btm {
	display:none;
}



#widgetInformation {
	margin-bottom:15px;
	width:145px;
}

#widgetInformation .top {
	display:none;
}

#widgetInformation .body {
	margin:0;
	padding:0;	
}

#widgetInformation .body ul {
	margin:0;
	padding:0;
	list-style-image:none;
}

#widgetInformation .body ul li {
	margin:0;
	padding:0;
	list-style-image:none;
	margin-bottom:15px;
}

#widgetInformation .body ul li a {
	padding-left: 0;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #f6248b;
	font-size:11px !important;
	background-color: transparent;
	background-image:none;
	font-weight:bold;
}

#widgetInformation .body ul li a:hover {
	margin:0;
	padding:0;
	list-style-image:none;
	text-decoration:none;
	color:#4d4d4d;
}


#widgetCategories .btm {
	display:none;
}





a:visited,
a:link,
a:active {
	color:#f6248b;
	text-decoration:none;
}

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

a.link_grey:visited,
a.link_grey:link,
a.link_grey:active {
	color:#4d4d4d;
	text-decoration:none;
}

a.link_grey:hover {
	color:#808080;
	text-decoration:none;
}




.text_cyan {
	color:#00929f;
}

.text_magenta {
	color:#f6248b;
	}


.text_dark_margenta {
	color:#b61a6b;
	}



p {
	margin:0 0 1em 0;
	padding:0;
}


h1 {
	font-weight:bold;
	font-size:24px;
	margin-bottom:0;
}

h1.cyan {
	color:#00929f;
}

#category_title h1 {
	color:#00929f;
	font-size:22px;
}

h2.grey {
	color:#4d4d4d;
}

h2.lightgrey {
	color:#b3c0c8;
}

h2.cyan {
	color:#00929f;
}

h1.magenta, 
h2.magenta_bold,
h2.magenta {
	color:#f6248b;
}

h2.magenta a:visited,
h2.magenta a:link,
h2.magenta a:active {
	color:#f6248b;
	text-decoration:none;
}

h2.magenta a:hover {
	color:#4d4d4d;
	text-decoration:none;
}

h1.dark_magenta,
h2.dark_magenta_bold,
h2.dark_magenta {
	color:#b61a6b;
}


h3 {
	font-size:12px;
	margin-bottom:5px;
}

h3.cyan {
	color:#00929f;
}

#pageContent ul {
	list-style-image: url(../../../design/images/bullet_cyan.gif);
	margin-bottom:11px;
	margin-left:14px !important;
}

#pageContent ul li {
	font-weight:normal;
}

/* my account rollover */

#myaccount_rollover {
	width: 195px;
	position: absolute;
	z-index: 40;
	background-image:url(../../../design/images/bgrnd_myaccount.gif);
	background-position:top;
	background-repeat:no-repeat;
	border-bottom: 1px solid #bbbbbb;
	top: 153px;
	right: 111px;
	padding: 38px 10px 10px 10px;
	display: none;
	font-size:11px;
}

#myaccount_rollover a {
	font-size:11px;
}



/* CATEGORY GRID */

#categoryGrid {
	margin:0;
	border:none;
	width:450px;
	padding:0 0 0 10px;
	font-size:11px;
}

#categoryGrid #main_title {
	margin-bottom:20px;
}

#categoryGrid #category_title {
	display:none;
}

.home#categoryGrid #content-breadcrumbs {

}

.home#categoryGrid #content-breadcrumbs h2 {

}



#categoryGrid .categoryContainer {
	background-image:url(../../../design/images/home_cat_container_bgrnd.gif);
	background-repeat:repeat-y;
		
}

#categoryGrid .categoryContainer .categoryRow {
	padding:4px 0 4px 0;
	border-bottom:solid 1px #e1e6e9;
}

#categoryGrid .categoryContainer .categoryRow .content-odd3 {
	margin:0;
	border:none;
	width:144px;
	padding:0;
	font-size:11px;
	float:left;	
}

#categoryGrid .categoryContainer .categoryRow .content-even3 {
	margin:0;
	border:none;
	width:144px;
	padding:0 9px 0 9px;
	font-size:11px;
	float:left;	
}

#categoryGrid .categoryContainer .categoryRow .photo {

}

#categoryGrid .categoryContainer .categoryRow .title {
	display:none;
}

#categoryGrid .categoryContainer .categoryRow .description {
	display:none;
}

#categoryGrid .categoryContainer .categoryRow .details {
	display:none;
}

#categoryGrid .homepagecontent {
	font-size:11px;
}

.homepagecontent a:link, .homepagecontent a:active, .homepagecontent a:visited {
	font-size:11px;
	text-decoration;
}


/* #categoryGrid .homepagecontent h1 {
	font-size:11px;
	margin-bottom:1em;
} */

#categoryGrid .homepagecontent h2 {
	color:#808080;
}


#categoryGrid #btmOptions {
	height:20px;
}

#categoryGrid #btmOptions .pagination {
	display:none;
}


/*

#categoryGrid {

}

#categoryGrid #content-breadcrumbs {

}

#categoryGrid #content-breadcrumbs h2 {

}

#categoryGrid .categoryContainer {

}

#categoryGrid .categoryContainer .categoryRow {

}

#categoryGrid .categoryContainer .categoryRow .content-odd2 {

}

#categoryGrid .categoryContainer .categoryRow .content-even2 {

}

#categoryGrid .categoryContainer .categoryRow .photo {

}

#categoryGrid .categoryContainer .categoryRow .title {

}

#categoryGrid .categoryContainer .categoryRow .description {

}

#categoryGrid .categoryContainer .categoryRow .details {

}

#categoryGrid .categoryContainer .categoryRow .details .buttons {

}

#categoryGrid .categoryContainer .categoryRow .details .detailBtn {

}

*/


/* CATEGORY GRID LIST */

#categoryList {
	width:460px;
	padding:0;
	margin:0;
}

#categoryList #main_title {
	display:none;
}

#categoryList #category_title h1 {
	width:450px;
	margin-left:10px;
	position:relative;
	top:-5px;
}

#subcategory_title {
	margin:15px 0 15px 10px;
	width:450px;
	color:#00929f;
}

#categoryList .categoryContainer {
	width:450px;
	margin-left:10px;
}

#categoryList .categoryContainer .categoryRow .content-odd1 {
	width:450px;
	float:none;
	padding:0 0 5px 0;
	border-bottom:solid 1px #e1e6e9;
	margin:0 0 5px 0;
	clear:none;
}

#categoryList .categoryContainer .categoryRow .content-odd1 .title {
	width:450px;
	float:none;
	padding:0;
	margin:0;
	clear:none;
}


#categoryList .categoryContainer .categoryRow .content-odd1 .title a {
	display:block;
	width:410px;
	line-height:19px;
	padding-right:40px;
	background-image:url(../../../design/images/circle_arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
}


#categoryList .categoryContainer .categoryRow .content-odd1 .title a:visited,
#categoryList .categoryContainer .categoryRow .content-odd1 .title a:link,
#categoryList .categoryContainer .categoryRow .content-odd1 .title a:active {
	text-decoration:none;
	font-weight:bold;
	color:#00929f;
}

#categoryList .categoryContainer .categoryRow .content-odd1 .title a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#808080;
}

#categoryList .categoryContainer .categoryRow .content-odd1 .photo {
	display:none;
}

#categoryList .categoryContainer .categoryRow .content-odd1 .description {
	display:none;
}

#categoryList .categoryContainer .categoryRow .content-odd1 .details {
	display:none;
}


#categoryList #btmOptions {
	width:450px;
	padding:0;
	margin:0 0 0 10px;
	clear:none;
	float:none;
	height:auto;
}

#categoryList #btmOptions .pagination {
	width:450px;
	padding:15px 0 0 0;
	margin:0;
	float:left;
	font-size:11px;
	height:auto;
	text-align:right;
}


/* PRODUCT LIST */

#productList {
	width:460px;
	padding:0;
	margin:0;
}

#productList #optionGroupLoading {

}

#productList #topOptions {
	/* width:170px; */
	width:auto;
	height:auto;
	float:right;
	clear:none;
	padding:0;
	margin:20px  0 0 0;
}

#productList #topOptions .myrow {
	width:auto;
	height:auto;
	float:none;
	padding:0;
	margin:0;	
}

#productList #topOptions .myrow .display {
	display:none;
}

#productList #topOptions .myrow .sort {
	width:auto;
	height:auto;
	float:none;
	padding:0;
	margin:0;
}

#productList #topOptions .myrow .sort .label {
	width:auto;
	height:auto;
	float:left;
	padding:0;
	margin:0 5px 0 0;
	text-align:right;
}

#productList #topOptions .myrow .sort .option {
	width:auto;
	height:auto;
	float:right;
	padding:0;
	margin:0;
}

#productList #topOptions .myrow .sort .option select  {
	font-size:11px;
	color:#4d4d4d;
}


#productList #category_title {
	width:460px;
}

#productList #category_title h1 {
	width:450px;
	margin-left:10px;
	position:relative;
	top:-5px;
}

#productList h2 {
	color:#00929f;
	font-size:14px !important;
	font-weight:bold;
	width:270px;
	float:left;
	margin:20px  0 0 10px;
}

#productList .productContainer {
	width:450px;
	border-top: solid 1px #e1e6e9;
	padding:10px 0 0 0;
	margin:10px 0 0 10px;
}

#productList .productContainer .productRow {
	width:450px;
	padding:0 0 10px 0;
	border-bottom: solid 1px #e1e6e9;
	margin:0 0 10px 0;
}

#productList .productContainer .productRow .content-odd1 {
	width:450px;
	padding:0;
	margin:0;
	border:none;
}

#productList .productContainer .productRow .content-odd1 .photo {
	width:150px;
	float:left;
	padding:0;
	margin:0;
	clear:none;
}

#productList .productContainer .productRow .content-odd1 .title {
	width:290px;
	float:right;
	padding:0;
	margin:0 0 10px 0;
	clear:none;
}

#productList .productContainer .productRow .content-odd1 .title a:visited,
#productList .productContainer .productRow .content-odd1 .title a:link,
#productList .productContainer .productRow .content-odd1 .title a:active {
	text-decoration:none;
	font-weight:bold;
	color:#4d4d4d;
}

#productList .productContainer .productRow .content-odd1 .title a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#808080;
}

#productList .productContainer .productRow .content-odd1 .description {
	width:290px;
	float:right;
	padding:0;
	margin:0;
	clear:none;
	color:#00929f;
}

#productList .productContainer .productRow .content-odd1 .details {
	width:290px;
	float:right;
	padding:0;
	margin:0;
	clear:none;
}

#productList .productContainer .productRow .content-odd1 .details .sprice {
	float:left; 
	font-weight:normal; 
	padding-left:0; 
	padding-right:0; 
	font-size:12px; 
	width:290px;
	border-top:solid 1px #a8a8a8;
}

#productList .productContainer .productRow .content-odd1 .options {
	width:290px; 
	clear:none; 
	margin-top:0; 
	padding-top:0; 
	padding-bottom:8px; 
	float:right;
}

#productList .productContainer .productRow .content-odd1 .options .form-label {
	width:50px;
	padding-left:0;
}

#productList .productContainer .productRow .content-odd1 .details #qtyPricing {
	text-align:left;
}

#productList .productContainer .productRow .content-odd1 .details #qtyPricing td {
	padding:3px;
	font-size:12px;
}

#productList .productContainer .productRow .content-odd1 .details #qtyPricing td input {
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
}

#productList .productContainer .productRow .content-odd1 .details .buttons {
	display:none;
}

#productList .productContainer .productRow .content-odd1 .details .buttons .detailBtnNoImg {

}

#productList #btmOptions {
	width:450px;
	padding:0;
	margin:0 0 0 10px;
	clear:none;
	float:none;
	height:auto;
}

#productList #btmOptions .batchAddToCartButtonImg {
	width:220px;
	padding:0;
	margin:0 10px 0 0;
	float:left;
}

#productList #btmOptions .pagination {
	width:220px;
	padding:0;
	margin:0;
	float:left;
	font-size:11px;
	height:auto;
	text-align:right;
}


/* SPECIAL OFFERS */



#productGrid {
	width:460px;
	padding:0;
	margin:0;
}

#productGrid #optionGroupLoading {

}

#productGrid #topOptions {
	/* width:170px; */
	width:auto;
	height:auto;
	float:right;
	clear:none;
	padding:0;
	margin:20px  0 0 0;
}

#productGrid #topOptions .myrow {
	width:auto;
	height:auto;
	float:none;
	padding:0;
	margin:0;	
}

#productGrid #topOptions .myrow .display {
	display:none;
}

#productGrid #topOptions .myrow .sort {
	width:auto;
	height:auto;
	float:none;
	padding:0;
	margin:0;
}

#productGrid #topOptions .myrow .sort .label {
	width:auto;
	height:auto;
	float:left;
	padding:0;
	margin:0 5px 0 0;
	text-align:right;
	font-size:11px;
	
}

#productGrid #topOptions .myrow .sort .option {
	width:auto;
	height:auto;
	float:right;
	padding:0;
	margin:0;
}

#productGrid #topOptions .myrow .sort .option select  {
	font-size:11px;
	color:#4d4d4d;
}


#productGrid #category_title {
	width:460px;
}

#productGrid #category_title h1 {
	width:450px;
	margin-left:10px;
	position:relative;
	top:-5px;
}

#productGrid h2 {
	color:#00929f;
	font-size:14px !important;
	font-weight:bold;
	width:270px;
	float:left;
	margin:20px  0 0 10px;
}

#productGrid .productContainer {
	width:450px;
	border-top: solid 1px #e1e6e9;
	padding:10px 0 0 0;
	margin:10px 0 0 10px;
}

#productGrid .productContainer .productRow {
	width:450px;
	padding:0 0 10px 0;
	border-bottom: solid 1px #e1e6e9;
	margin:0 0 10px 0;
}

#productGrid .productContainer .productRow .content-odd1 {
	width:450px;
	padding:0;
	margin:0;
	border:none;
}

#productGrid .productContainer .productRow .content-odd1 .photo {
	width:150px;
	float:left;
	padding:0;
	margin:0;
	clear:none;
}

#productGrid .productContainer .productRow .content-odd1 .title {
	width:290px;
	float:right;
	padding:0;
	margin:0 0 10px 0;
	clear:none;
	text-align:left;
}

#productGrid .productContainer .productRow .content-odd1 .title a:visited,
#productGrid .productContainer .productRow .content-odd1 .title a:link,
#productGrid .productContainer .productRow .content-odd1 .title a:active {
	text-decoration:none;
	font-weight:bold;
	color:#4d4d4d;
}

#productGrid .productContainer .productRow .content-odd1 .title a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#808080;
}

#productGrid .productContainer .productRow .content-odd1 .description {
	width:290px;
	float:right;
	padding:0;
	margin:0;
	clear:none;
	color:#00929f;
	text-align:left;
}

#productGrid .productContainer .productRow .content-odd1 .details {
	width:290px;
	float:right;
	padding:0;
	margin:0;
	clear:none;
}

#productGrid .productContainer .productRow .content-odd1 .details #qtyPricing {
	text-align:left;
}

#productGrid .productContainer .productRow .content-odd1 .details #qtyPricing td {
	padding:3px;
	font-size:12px;
}

#productGrid .productContainer .productRow .content-odd1 .details #qtyPricing td input {
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
}

#productGrid .productContainer .productRow .content-odd1 .details .buttons {
	display:none;
}

#productGrid .productContainer .productRow .content-odd1 .details .buttons .detailBtnNoImg {

}


#productGrid #btmOptions {
	width:450px;
	padding:0;
	margin:0 0 0 10px;
	clear:none;
	float:none;
	height:auto;
}

#productGrid #btmOptions .batchAddToCartButtonImg {
	width:220px;
	padding:0;
	margin:0 10px 0 0;
	float:left;
}

#productGrid #btmOptions .pagination {
	width:220px;
	padding:0;
	margin:0;
	float:left;
	font-size:11px;
	height:auto;
	text-align:right;
}




/* PRODUCT PAGE */


#productDetail {
	width:460px;

}

#productDetail #category_title {
	width:460px;
}

#productDetail #category_title h1 {
	width:450px;
	margin-left:10px;
	position:relative;
	top:-5px;
}


#productDetail h2 {
	color:#00929f;
	font-size:14px !important;
	font-weight:bold;
}

#productDetail #productPhotos {
	float:none;
	width:460px;
	padding-bottom:10px;
	border-bottom: solid 1px #e1e6e9;
	margin-bottom:10px;
	position:relative;
}

#productDetail #productPhotos img {
	margin-left:105px;
	margin-right:105px;
	width:250px;
}

#productDetail #productPhotos .product_title {
	width:430px;
	float:left;
}

#productDetail #productPhotos .product_enlarge {
	width:20px;
	/* float:right;
	position:relative;
	top:-2px; */
	position:absolute;
	right:0;
	bottom:7px;
}

#productDetail #productPhotos .product_enlarge img {
	margin:0;
	width:auto;
	height:auto;
}

#productDetail #productPhotos #prodCaption {
	text-align:left;
	margin-bottom:3px;
}

/* #productDetail #prodThumbnails {
	width:160px !important;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
		
} */

#productDetail #prodThumbnails #prodThumbnailLeftArrow {
	width:5px;
	margin:0;
	padding:0;
	background-color:#999999;
}

#productDetail #prodThumbnails #productPhotoThumbnailSection {
	

}

#productDetail #prodThumbnails #prodThumbnailRightArrow {
	width:5px;
	margin:0;
	padding:0;
	background-color:#999999;
}


#productDetail #extraDetails {
	width:280px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	float:right;
	border-bottom: solid 1px #e1e6e9;
	color:#333;
}

#productDetail #productDescription {
	width:280px;
	float:right !important;
	padding:0;
    padding-top: 5px;
	margin:0;
	clear:both !important;
	border-bottom: solid 1px #e1e6e9;
	margin-bottom:20px;
}

#productDetail #productDescription .hdr-title {
	padding:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
}

#productDetail #productDescription .body {
	padding:0;
	font-size:11px;
	color:#333333;
}

#productDetail #productDescription .body p {
	margin-bottom:1em;
}

#productDetail #extraDetails .form-label {
	width:135px;
	float:left;
	padding:0;
	padding:0;
	margin:0 0 10px 0;
	font-size:11px;
}

#productDetail #extraDetails .form-field {
	width:135px;
	float:left;
	padding:0;
	margin:0 0 10px 10px;
	font-size:11px;
}

#productDetail #extraDetails .form-field#price {
	font-size:14px;
	font-weight:bold;
	color:#4d4d4d;
}

#productDetail #extraDetails .form-field input {
	font-size:11px;
	color:#4d4d4d;
}

#productDetail #extraDetails .form-field input.submitBtn {
	width:auto;
	height:auto;
}


#productDetail #extraDetails #qtyPricing {
	width:280px;
	float:none;
	margin-bottom:10px;
	font-size:11px;
}

#productDetail #extraDetails #qtyPricing .hdr-title-left {
	width:130px;
	float:left;
	padding:3px 5px 3px 5px;
	/* background-color:#00929f; */
	background-color:#b3c0c8;
}

#productDetail #extraDetails #qtyPricing .hdr-title-right {
	width:130px;
	float:left;
	padding:3px 5px 3px 5px;
	/* background-color:#00929f; */
	background-color:#b3c0c8;
}

#productDetail #extraDetails #qtyPricing .list-left {
	width:130px;
	float:left;
	padding:3px 5px 3px 5px;
}

#productDetail #extraDetails #qtyPricing .list-right {
	width:130px;
	float:left;
	padding:3px 5px 3px 5px;
}

#productDetail #extraDetails  a.sublink:visited,
#productDetail #extraDetails a.sublink:link,
#productDetail #extraDetails a.sublink:active {
	color:#4d4d4d;
	text-decoration:none;
}

#productDetail #extraDetails a.sublink:hover {
	color:#808080;
	text-decoration:none;
}

#productDetail #productsRelated {
	border:none;
	border-top: solid 1px #e1e6e9;
	padding:10px 2px 0 0;
	margin:0;
	width:458px;
	}
	
#productDetail #productsRelated .hdr-title {
	background-color:#fff;
	padding:0;
}	

#productDetail #productsRelated .hdr-title .hdr-title-text,
#viewCart #crossSell h2 {
	color:#00929f;
	font-size:12px;
}

#productDetail #productsRelated .content-odd,
#productDetail #productsRelated .content-even,
#viewCart #crossSell .content-odd,
#viewCart #crossSell .content-even {
	color:#00929f;
	font-size:12px;
	width:150px;
	padding:1px;
}

#productDetail #productsRelated .content-odd,
#productDetail #productsRelated .content-even {
	margin-top:10px;
}

#viewCart #crossSell table  {
	border-top: solid 10px #fff;
}

#productDetail #productsRelated .content-even,
#viewCart #crossSell .content-even {
	border-left: solid 1px #e1e6e9;
	border-right: solid 1px #e1e6e9;
}

#productDetail #productsRelated .title,
#viewCart #crossSell .title {
	text-align:left;
	padding-left:10px;
	width:140px;
}

#productDetail #productsRelated .title a:visited,
#productDetail #productsRelated .title a:link,
#productDetail #productsRelated .title a:active,
#viewCart #crossSell .title a:visited,
#viewCart #crossSell .title a:link,
#viewCart #crossSell .title a:active {
	color:#4d4d4d;
	text-decoration:none;
}

#productDetail #productsRelated .title a:hover,
#viewCart #crossSell .title a:hover  {
	color:#808080;
	text-decoration:none;
}

#productDetail #productsRelated .details,
#viewCart #crossSell  .details {
	display:none;
}

#detailGroup {
	clear:both !important;
	}


/* VIEW CART */

#viewCart {
	width:460px;
	padding:0;
	margin:0;
}

#viewCart h2 {
	width:460px;
}

#viewCart p#pageNote {
	width:460px;
}

#viewCart table#cartItems {
	width:460px;
}

#viewCart #cartItems thead tr th {
	font-size:11px;
	padding:3px;
	background-color:#b3c0c8;
}

#viewCart #cartItems tbody tr td {
	padding:3px;
}

#viewCart table#cartItems tbody tr td.list {

}

#viewCart #cartInfo {
	width:460px;
	padding:0;
	margin:0;
}

#viewCart #cartInfo #cartNumItems {

}

#viewCart #cartInfo #cartAmounts {

}

#viewCart #cartInfo #cartAmounts .field-label {

}

#viewCart #cartInfo #cartAmounts .field-price {

}

#viewCart #cartInfo #cartAmounts .field-link {
	width:100%;
}

#viewCart #cartInfo #cartCoupon {

}

#viewCart #cartInfo #cartButtons {
	width:460px;
}

#viewCart a:visited,
#viewCart a:link,
#viewCart a:active {
	color:#00929f;
	text-decoration:none;
}

#viewCart a:hover {
	color:#4d4d4d;
	text-decoration:none;
}


/* GENERAL FORM */

.form-label,
.form-field input[type="text"],
.form-field textarea {
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d4d;	
}

/* CHECKOUT LOGIN */

#customerLogin {
	width:460px;
	padding:0;
	margin:0;
}

#customerLogin #existingCustomer {
	width:225px;
	padding:0;
	margin:20px 0 0 0;
}

#customerLogin #existingCustomer .hdr-title {
	background-color:#b3c0c8;
}

#customerLogin #existingCustomer .body .form-label {
	font-size:11px;
	width:60px;
	padding-left:0;
	padding-right:5;
}

#customerLogin #existingCustomer .body .form-field {
	font-size:11px;
	width:160px;
	padding-left:0;
	padding-right:0;
}

#customerLogin #newCustomer {
	width:225px;
	padding:0;
	margin:20px 0 0 0;
}

#customerLogin #newCustomer .hdr-title {
	background-color:#b3c0c8;
}

#customerLogin #newCustomer .body .form-label {
	font-size:11px;
}

#customerLogin a:visited,
#customerLogin a:link,
#customerLogin a:active {
	color:#00929f;
	text-decoration:none;
}

#customerLogin a:hover {
	color:#4d4d4d;
	text-decoration:none;
}


/* CREATE ACCOUNT */

#customerLogin #createCustomer  {
	width:460px;
	padding:0;
	margin:0;
	margin:20px 0 0 0;
}

#customerLogin #createCustomer .hdr-title,
#checkoutConfirm #billInfo .hdr-title,
#checkoutConfirm #shipInfo .hdr-title,
#checkoutConfirm #paymentInfo .hdr-title,
#checkoutConfirm #orderDetails .hdr-title,
#clientAccount #createCustomer .hdr-title,
#clientAccount #billInfo .hdr-title,
#clientAccount #shipInfo .hdr-title,
#clientAccount #paymentInfo .hdr-title,
#clientAccount #orderDetails .hdr-title,
#clientAccount #myAccount .hdr-title,
#clientAccount #orderList .hdr-title,
#clientAccount #orderList table th,
#clientAccount table#orderList th {
	background-color:#b3c0c8;
}

#customerLogin #createCustomer .body .form-label {
	font-size:11px;
	width:130px;
	padding-left:0;
	padding-right:5px;
}

#customerLogin #createCustomer .body .form-field {
	font-size:11px;
	width:325px;
	padding-left:0;
	padding-right:0;
}

#customerLogin #createCustomer .body .form-field input {
	color: #4d4d4d;
}

.myerror {
	color:#b61a6b;
}

.pageNote {
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:10px;
	font-weight:bold;
}

#pageContent .pageNote {
	font-weight:normal;
}



/* BILLING, SHIPPING, PAYMENT, MY ACCOUNT  */

#checkoutBilling,
#checkoutShipping,
#checkoutPayment,
#checkoutConfirm,
#checkoutComplete,
#clientAccount,
#clientAccount #orderList table {	
	width:460px;
	padding:0;
	margin:0;
}

#checkoutBilling .form-label,
#checkoutBilling .form-label-required,
#checkoutShipping .form-label,
#checkoutShipping .form-label-required,
#checkoutPayment .form-label,
#checkoutPayment .form-label-required,
#checkoutConfirm .form-label,
#checkoutConfirm .form-label-required,
#clientAccount .form-label,
#clientAccount .form-label-required {
	font-size:11px;
	width:130px;
	padding-left:0;
	padding-right:5px;
}

#checkoutBilling .form-field,
#checkoutShipping .form-field,
#checkoutPayment .form-field,
#checkoutPayment #paymentOpts .form-field,
#checkoutConfirm .form-field,
#clientAccount .form-field {
	font-size:11px;
	width:325px;
	padding-left:0;
	padding-right:0;
}

#checkoutPayment #paymentOpts .form-field {
	padding:0;
}

#clientAccount #orderList table th,
#clientAccount table#orderList th {
	padding-top:0;
	padding-bottom:0;	
}

#clientAccount #orderList table td,
#clientAccount table#orderList td {
	font-size:11px;	
}

#clientAccount #myAccount #infolist li {
	background-image:none;
	padding-left:0;
}

#checkoutBilling .form-field input,
#checkoutBilling .form-field select,
#checkoutShipping .form-field input,
#checkoutShipping .form-field select,
#checkoutPayment .form-field input,
#checkoutPayment .form-field select,
#checkoutPayment .form-field textarea,
#clientAccount .form-field input,
#clientAccount .form-field select,
#clientAccount .form-field textarea {
	color: #4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
}


#checkoutConfirm #billInfo .hdr-title,
#checkoutConfirm #shipInfo .hdr-title,
#checkoutConfirm #paymentInfo .hdr-title,
#checkoutConfirm #orderDetails .hdr-title,
#clientAccount #billInfo .hdr-title,
#clientAccount #shipInfo .hdr-title,
#clientAccount #paymentInfo .hdr-title,
#clientAccount #orderDetails .hdr-title {
	border-color:#b3c0c8;
}

#checkoutConfirm #billInfo,
#checkoutConfirm #shipInfo,
#checkoutConfirm #paymentInfo,
#clientAccount #billInfo,
#clientAccount #shipInfo,
#clientAccount #paymentInfo,
#clientAccount #myAccount {
	width:225px;
	padding:0;
	margin:0 0 10px 0;
}

#checkoutConfirm #billInfo,
#clientAccount #billInfo {
	margin-right:6px;
}

#checkoutConfirm table#orderDetails,
#clientAccount table#orderDetails,
#clientAccount #orderList {
	width:460px;
	padding:0;
	margin:0 0 10px 0;
}

#checkoutConfirm table#orderDetails td,
#clientAccount table#orderDetails td {
	font-size:11px;
	padding:5px;
	vertical-align:top;
}

.container {
	width:460px;
	color:#4d4d4d;	
	background-color:#fff;
	padding:0;
	margin:0;
	}

#checkoutConfirm .container {
	text-align:center;
}

#checkoutConfirm .container .submitOrder {
	width:auto;
}


#checkoutComplete .hdr-title {
	color:#4d4d4d;
	margin-top:10px;
}

#checkoutConfirm a:visited,
#clientAccount a:visited,
#checkoutConfirm a:link,
#clientAccount a:link,
#checkoutConfirm a:active,
#clientAccount a:active { 
	color:#00929f;
	font-size:11px;
	}
	
#checkoutConfirm a:hover,
#clientAccount a:hover { 
	color:#f6248b;
	font-size:11px;
	}
	
#clientAccount a.sublink,
#clientAccount a.sublink:hover {
	font-size:10px;
	text-decoration:none;
}

#clientAccount hr {
	display:none;
}

#clientAccount .logout a {
	padding-right:0;
}

#clientAccount  #billInfo,
#clientAccount  #shipInfo {
	margin-top:10px;
}

#clientAccount .section h2 {
	font-size:14px;
	color:#808080;	
}






.left_nav ul {
	margin:0;
	padding:0;
	list-style-image:none;
}

.left_nav ul li {
	margin:0;
	padding:0;
	list-style-image:none;
	margin-bottom:15px;
}

.left_nav ul li a {
	padding-left: 0;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #f6248b;
	font-size:11px !important;
	background-color: transparent;
	background-image:none;
	font-weight:bold;
}

.left_nav ul li a:hover {
	margin:0;
	padding:0;
	list-style-image:none;
	text-decoration:none;
	color:#4d4d4d;
}


/*  sitemap styles  */

#sitemap-list {

}

ul#sitemap-list {
	
}

ul#sitemap-list li {
	padding-bottom:5px;
	border-bottom:solid 1px #e1e6e9;
	margin-bottom:5px;	
}

ul#sitemap-list li li {
	padding-bottom:3px;
	border-bottom:none;
	margin-bottom:0;	
}

ul#sitemap-list li ul ul li {
	padding-bottom:3px;
	border-bottom:none;
	margin-bottom:0;	
}

ul#sitemap-list ul {
	margin-bottom:0;
	list-style-image: url(../../../design/images/bullet_cyan2.gif);
}

ul#sitemap-list ul ul {
	list-style-image: url(../../../design/images/bullet_cyan3.gif);
}

ul#sitemap-list  li a {
	font-weight:bold;
}

ul#sitemap-list  li li a {
	font-weight:normal;
}

ul#sitemap-list  li li li  a {
	font-weight:normal;
	font-size:11px;
}

#sitemap-list a:visited,
#sitemap-list a:link,
#sitemap-list a:active {
	color:#00929f;
}

#sitemap-list a:hover {
	color:#4d4d4d;
}

#productGrid .details .sprice {
	border-top:1px solid #A8A8A8;
	float:left;
	font-size:12px;
	font-weight:normal;
	padding-left:0;
	padding-right:0;
	padding-top:10px;
	width:290px;
	text-align:left;
}

#productGrid .productContainer .productRow .options {
	clear:none;
	float:right;
	margin-top:0;
	padding-bottom:8px;
	padding-top:0;
	width:290px;
	text-align:left;
}

#productGrid .productContainer .productRow .content-odd1 .options .form-label {
	padding-left:0;
	width:50px;
}

#productGrid .options .form-field {
	padding:0;
	text-align:left;
	width:auto;
}

#productGrid .productContainer .productRow {
	width:450px;
	height:auto;
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
}


#productGrid .productContainer .productRow .content-odd1 {
	width:450px;
	float:left;
	clear:both;
	border-bottom:1px solid #E1E6E9;
	padding:10px 0 10px 0;
}
