/* CSS Document */

body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
	/*background-color: #d8d8d8;*/
	/*background-image: url(../images/top_new_wrap.gif);*/
	/*background-repeat: repeat-x;*/
	
	background-color: #dedede;
	background-image: url(../images/container_body_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
/***********************************************************************************************************************************
Container Header Tags
***********************************************************************************************************************************/	

h1, h2, h3, h4, h5, h6, p {
	padding:0px;
	margin:0px;
}
h1 {
	color:#000;
	font-size:13px;
	padding-bottom:10px;
}
a {
	outline:none;
	color:#f21024;
}
p {
	margin:0px;
}
img {
	border:0px;
}
/***********************************************************************************************************************************
Container Header Start
***********************************************************************************************************************************/			

#container_header {
	width: 1003px;
	margin:auto;
	/*background:#FFFFFF;*/
	padding:0px 0px 4px 0px;
}
/* for IE7   */
*+html #container_header {
	padding:0px 0px 0px 0px;
}
/* end for IE7   */

#container_header_left {
	width: 257px;
	float: left;
	padding:5px 0px 0px 50px;
}
#container_header_right {
	width: 696px;
	float: right;
}
#container_header_right a {
	color:#000;
	text-decoration:none;
}
.grey_bg {
	width:440px;
	background:#ebebeb url(../images/grey_right_bg.gif) right no-repeat;
	height:31px;
	margin:0px 0px 0px 190px;
	display:none;
}
.grey_bg1 {
	background:url(../images/grey_left_bg.gif) left no-repeat;
	padding:0px 0px 0px 10px;
	height:25px;
	padding:6px 0px 0px 15px;
	display:none;
}
.grey_bg1 a {
	padding:0px 10px 0px 0px;
}
/*.pad1 {
	padding:26px 40px 10px 0px;
	text-align:right;
	width:500px;
	margin-left:155px;
}*/

.pad1 {
	padding:26px 0px 10px 90px;
	text-align:right;
	width:424px;
	margin-left:150px;
}
.red_color {
	color:#ed1c24;
	font-size:18px;
}
.search_bg {
	background:url(../images/search_bg.png) no-repeat;
	width:507px;
	height:45px;
	padding:16px 0px 0px 18px;
	margin-left:150px;
}
.search_bg .input-text {
	border:0px;
	width:390px;
}
.input-text {
	height:16px;
	width:397px;
}
.input-text2 {
	height:27px;
	width:94px;
	margin-left:8px;
}
*+html .input-text2 {
	position:relative;
	top:-3px;
}
#search_input {
	float:left;
	width:390px;
	padding:0px;
	margin:0px;
}
#search_btn {
	width:92px;
	height:25px;
	margin-left:5px;
	padding:0px;
	float:left;
	cursor:pointer;
}
/***********************************************************************************************************************************
Container Menu Start
***********************************************************************************************************************************/	

#container_menu {
	width: 960px;
	margin:auto;
	background:#000;
	height:35px;
}
#header_menu {
	font-size:12px;
	padding:0px 40px 0px 0px;
}
#header_menu ul {
	padding:0px;
	margin:0px;
}
#header_menu li {
	list-style:none;
	display:inline;
}
#header_menu li a {
	display:block;
	float:left;
	padding:10px 11px 10px 11px;
	color:#fff;
	text-decoration:none;
	background:#000;
	font-weight:bold;
	border-right:1px solid #4c4c4c;
}
#header_menu li a:hover {
	display:block;
	float:left;
	padding:10px 11px 10px 11px;
	color:#fff;
	text-decoration:none;
	background:#ed1c24;
	font-weight:bold;
	border-right:1px solid #4c4c4c;
}
#header_menu #on a {
	display:block;
	float:left;
	padding:10px 11px 10px 11px;
	color:#fff;
	text-decoration:none;
	background:#ed1c24;
	font-weight:bold;
	border-right:1px solid #4c4c4c;
}
/*#header_menu li a:hover{
	color:#fa7fab;
	}*/	
	
#container_sub_menu {
	width: 960px;
	margin:auto;
	background:#ed1c24;
	height:27px;
}
/*#header_sub_menu {
	font-size:12px;
	padding:0px 40px 0px 0px;
}
#header_sub_menu ul {
	padding:0px;
	margin:0px;
}
#header_sub_menu li {
	list-style:none;
	display:inline;
}
#header_sub_menu li a {
	display:block;
	float:left;
	padding:5px 10px 5px 10px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
}*/
/***********************************************************************************************************************************
Container Body Start
***********************************************************************************************************************************/			
#container_body_bg {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;/*background-color: #dedede;
	background-image: url(../images/container_body_bg.jpg);
	background-repeat: repeat-x;
	background-position: center;*/
	
	}
#container_body {
	/*width: 1008px;*/
	margin:0 auto;
	/*padding:0px 34px 10px 33px;*/
	padding:0px;
	
	width:962px;
	
}

#oneColumnPage {
	min-height:300px;
	padding:12px;
	background:#FFF;
	margin-top:15px;
}
.banners_display {
	padding:0px 0px 0px 0px;
	width:936px;
	height:167px;
	margin-top:10px;
	margin-bottom:12px;
}
.banners_display img {
	padding:0px 0px 0px 0px;
	margin:0px;
	width:312px;
	height:167px;
}
.menu_list_items {
	background:url(../images/grey_bg.gif);
	height:29px;
}
.menu_list_items ul {
	padding:0px;
	margin:0px;
}
.menu_list_items ul li {
	list-style:none;
	float:left;
	clear:right;
}
.menu_list_items li a {
	background:url(../images/grey_bg.gif);
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
	padding:5px 10px 8px 10px;
	border-right:6px solid #ececed;
	color:#000;
	font-size:14px;
	cursor:pointer;
}
.menu_list_items .one a {
	background:#fff;
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
	padding:5px 10px 8px 10px;
	border-right:6px solid #ececed;
	color:#000;
	font-size:14px;
}
.menu_list_items .two a {
	background:url(../images/grey_bg.gif);
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
	padding:5px 10px 8px 10px;
	border-right:6px solid #ececed;
	color:#000;
	font-size:14px;
}
.images_display {
	padding:30px;
	background:#fff;
	float:left;
	margin-bottom:7px;
	width: 876px;
}
.box1 {
	float:left;
	padding:0px 0px 0px 0px;
	width:195px;
	border:#dfdfdf 1px solid;
	margin-right:20px;
}
.box1 img {
	margin-bottom:8px;
}
.box1 a {
	color:#6a6a6a;
	text-decoration:none;
	font-size:10px;
}
/***********************************************************************************************************************************
Container Footer Start
***********************************************************************************************************************************/		
#main_footer {
	width: 936px;
	float:left;
}
#container_footer {
	width:100%;
	background:#dedede url(../images/footer_bg.png) repeat-x;
	/*border-top:7px solid #2b2b2b;*/
	/*padding:10px 30px 80px 30px;*/
	margin:auto;
	height:338px;
	margin-top:10px;
}
.footerWrapper, .informational {
/*	width:940px;
	margin:0 auto;
	padding-top:13px;
	color:#FFF;*/
}

#container_footer a {
	/*color:#292929;*/
	text-decoration:none;
}
.footer1 {
	width:150px;
	float:left;
	margin-right:5px;
	line-height:18px;
}
.footer2 {
	float:left;
	margin-right:20px;
}
.footer3 {
	float:right;
	text-align:right;
	line-height:18px;
}
/*new css */

.col-left side-col {
	width:195px;
	float:left;
	background:#fff;
}
.col-right side-col {
	width:195px;
	float:left;
	background:#fff;
}
.col-main {
	width:530px;
	float:left;
 margin-left:10px  background:#fff;
}
.col-main2 {
	width:730px;
	float:left;
	background:#fff;
}
#footer_wrap {
	width:100%;
	float:left;
	margin-top:7px;
}
.left {
	width:195px;
	float:left;
	padding:0px;
	margin-top:10px;
}
.right {
	width:195px;
	float:left;
	padding:0px;
	margin-top:10px;
	margin-left:10px;
}
.middle_new {
	width:508px;
	float:left;
	margin-left:10px;
	background:#fff;
	padding:8px;
	float:left;
	border:1px solid #c5c2bd;
	margin-top:10px;
}
.middle_new p {
	padding:0px 10px 10px 10px;
}
.middle_new h1 {
	padding:5px 0px 6px 10px;
	color:0a263c;
	font-size:1.4em;
	width:500px;
	float:left;
}
.inner_left {
	width:712px;
	float:left;
	margin-top:10px;
}
.inner_left .category-head {
	padding-left:0px;
}
.cat_products {
	width:712px;
	background:#fff;
	padding:8px;
	float:left;
	padding-bottom:0px;
	border:1px solid #c5c2bd;
}
.checkout_new {
	width:700px;
	background:#fff;
	padding:8px 20px 8px 8px;
	float:left;
	padding-bottom:0px;
	border:1px solid #c5c2bd;
}
.main_product {
	width:712px;
	float:left;
	margin-bottom:5px;
}
.pro_options {
	width:712px;
	float:left;
}
.bar_stools {
	font-size:18px;
	padding:0px 5px 0px 5px;
}
.viewby {
	height:32px;
	width:100%;
	border:1px solid #ebebeb;
	background:#fff;
	padding:0px 0px 0px 0px;
}
/*.inner_left .view-by
	{
	width:712px;
	margin-left:9px;
	}

.inner_left .pager
	{
	width:712px;
	margin-left:9px;
	}
*/	
.paper {
	height:37px;
	width:100%;
	border:1px solid #ebebeb;
	background:#f2f2f2;
	padding:0px 0px 0px 0px;
}
.paper td {
	padding:0px 0px 0px 5px;
}
.red_color {
	color:#f21024;
}
.pro_table {
	width:712px;
	float:left;
	padding:20px 0px 20px 0px;/*	margin-left:9px;
*/	}
/*.department_table
	{
	width:712px;
	float:left;
	padding:20px 0px 20px 0px;
	}	


.department_table h1
	{
	width:700px;
	float:left;
	font-size:20px;
	font-weight:normal;
	border-bottom:1px solid #eaeaea;
	margin-bottom:10px;
	margin-left:8px;
	}	
	
.department_box
	{
	width:142px;
	height:270px;
	float:left;
	border:1px solid #eaeaea;
	padding:10px 18px 10px 10px;
	border-left:0px;
	border-top:0px;
	}	
	
.department_box h1
	{
	width:130px;
	float:left;
	font-size:12px;
	font-weight:bold;
	border:0px;
	margin:0px;
	}	
	
.department_box ul
	{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	}	
	
.department_box ul li
	{
	float:left;
	list-style:none;
	padding:0px;
	}	
	
.department_box ul li a
	{
	text-decoration:none;
	padding:0px 0px 3px 0px;
	float:left;
	color:#ed1c24;
	width:130px;
	}	
	
.department_box ul li a:hover
	{
	text-decoration:underline;
	}	*/
	
	
.pro_box {
	width:134px;
	height:325px;
	float:left;
	border:1px solid #eaeaea;
	padding:10px 18px 10px 18px;
	border-left:0px;
}
.pro_box img {
	vertical-align:top;
	float:left;
	border:1px solid #ececeb;
}
.pro_box p {
	padding:10px 0px 0px 0px;
	font-weight:bold;
	width:130px;
}
.ad_to_catr {
	background:url(../images/add_cat_btn_n.png);
	width:82px;
	height:18px;
	border:0px;
	cursor:pointer;
	float:left;
	margin-top:15px;
}
.pro_box2 {
	width:670px;
	float:left;
	border-bottom:1px solid #eaeaea;
	padding:20px 18px 15px 18px;
}
.pro_img img {
	vertical-align:top;
	border:1px solid #ececeb;
	margin-right:10px;
	float:left;
}
.pro_img {
	width:137px;
	float:left;
}
.pro_dis {
	width:520px;
	float:left;
}
.pro_dis a {
	text-decoration:none;
}
.pro_dis a:hover {
	text-decoration:underline;
}
.pro_box2 p {
	padding:0px 0px 10px 10px;
	text-align:left;
	float:left;
	width:510px;
}
.pro_box2 p img {
	text-align:left;
	float:left;
}
.pro_box2 p span {
	font-weight:bold;
	margin:0px;
	padding:0px;
	float:left;
}
.pro_dis .price-box {
	padding:0px 0px 10px 10px;
	text-align:left;
	float:left;
	width:510px;
}
.viewby TD {
	vertical-align:middle;
}
TD.nav {
	FONT-SIZE: 12px;
	COLOR: #4b4b4b;
	TEXT-ALIGN: left;
	vertical-align:middle;
}
TD.nav A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	MARGIN: 0px 3px;
	vertical-align:middle;
}
TD.nav a:hover {
	color:#4b4b4b;
}
TD.nav A.active {
	FONT-WEIGHT: bold;
	COLOR: #4b4b4b;
	TEXT-DECORATION: none
}
.col-1-upsell {
	background:#fff;
	width:267px;
	float:left;
	border:1px solid #c5c2bd;
	padding:10px;
}
.col-1-upsell .generic-product-list {
	float:left;
}
.col-1-upsell .generic-product-list li {
	float:left;
	width:267px;
}
.col-1-upsell .generic-product-list li .product-shop {
	float:left;

	width:150px;
}
.col-1-upsell .generic-product-list li .product-image {
	float:left;
	margin-right:11px;
}
.adv_shop {
	width:700px;
	display:none;
	float:left;
}
.register_page {
	width:920px;
	float:left;
	margin-top:10px;
	background:#fff;
	border:1px solid #c5c2bd;
	padding:8px;
	margin-bottom:7px;
}
.register_page .button-set {
	clear:both;
	padding-top:8px;
	text-align:right;
	width:600px;
	border:0px;
}
.forgot_pw {
	width:920px;
	float:left;
	margin-top:10px;
	background:#fff;
	border:1px solid #c5c2bd;
	padding:8px;
	margin-bottom:7px;
}
.forgot_pw .button-set {
	clear:both;
	margin-top:4em;
	border-top:1px solid #e4e4e4;
	padding-top:8px;
	text-align:right;
	width:300px;
}
.left_content {
	width:712px;
	background:#fff;
	padding:8px;
	float:left;
	border:1px solid #c5c2bd;
	min-height:593px;
	max-height:100%;
}
.inner_content_left {
	width:712px;
	background:#fff;
	padding:8px;
	float:left;
	border:1px solid #c5c2bd;
	min-height:593px;
	max-height:100%;
}
.middle_content {
	width:498px;
	background:#fff;
	padding:8px;
	float:left;
	border:1px solid #c5c2bd;
	min-height:593px;
	max-height:100%;
}
.middle_content p {
	padding-bottom:10px;
}
.middle_content h1 {
	width:498px;
	float:left;
	padding:0px 0px 10px 0px;
	border:0px;
	font-size:18px;
	font-weight:normal;
}
.left_content p {
	padding-bottom:10px;
}
.left_content h1 {
	width:710px;
	float:left;
	padding:0px 0px 10px 0px;
	border:0px;
	font-size:18px;
	font-weight:normal;
}
.full_content {
	width:920px;
	margin-top:10px;
	background:#fff;
	border:1px solid #c5c2bd;
	padding:8px;
	margin-bottom:7px;
}
.full_content h1 {
	width:710px;
	float:left;
	padding:0px 0px 10px 0px;
	border:0px;
	font-size:18px;
	font-weight:normal;
}
.left_myaccount {
	width:712px;
	background:#fff;
	padding:8px;
	float:left;
	border:1px solid #c5c2bd;
}
.left_myaccount p {
	padding-bottom:10px;
}
.left_myaccount h1 {
	width:710px;
	float:left;
	padding:0px 0px 10px 0px;
	border:0px;
	font-size:18px;
	font-weight:normal;
}
.left_myaccount .button-set { /* Container for form buttons*/
	margin-top:2em;
	padding-top:0px;
	border-top:0px;
	text-align:right;
	vertical-align:middle;
}
.left_myaccount .button-set .form-button {
	width:auto;
	border:0;
	padding:1px 8px;
	background:#ed1c24;
	border:1px solid #c90c13;
	color:#fff;
	font:bold 12px arial, sans-serif !important;
	cursor:pointer;
	text-align:center;
	margin-left:10px;
	float:right;
	vertical-align:middle
}
*+html .left_myaccount .button-set .form-button-alt1 {
	position:relative;
	top:15px;
}
.left_myaccount .button-set .form-button-alt {
	width:auto;
	border:0;
	padding:1px 8px;
	background:#ed1c24;
	border:1px solid #c90c13;
	color:#fff;
	font:bold 12px arial, sans-serif !important;
	cursor:pointer;
	text-align:center;
	float:right;
	margin-left:10px;
	vertical-align:middle
}
.left_myaccount .button-set .form-button-alt1 {
	width:auto;
	border:0;
	padding:1px 8px;
	background:#ed1c24;
	border:1px solid #c90c13;
	color:#fff;
	font:bold 12px arial, sans-serif !important;
	cursor:pointer;
	text-align:center;
	float:right;
	margin-left:10px;
	vertical-align:middle
}
.left_myaccount .button-set .form-button3 {
	width:auto;
	border:0;
	padding:1px 8px;
	background:#ed1c24;
	border:1px solid #c90c13;
	color:#fff;
	font:bold 12px arial, sans-serif !important;
	cursor:pointer;
	text-align:center;
	margin-left:10px;
	float:right;
	vertical-align:middle
}
.content9 {
	background:#fff;
	padding:14px 21px;
}
.content9 ul {
	margin:0px;
	padding:0px;
	float:left;
	padding-bottom:20px;
}
.content9 h4 {
	background-image:url(../images/icon_page_white_text.gif);
}
.content10 {
	background:#fff;
	padding:14px 21px;
}
.content10 h4 {
	background-image:url(../images/icon_page_white.gif);
}
.button-setn {
	margin:0;
	border:none;
	background:#000;
	width:315px;
	padding:8px 13px 8px 13px;
	height:23px;
	float:left;
}
.button-setn p {
	float:left;
	margin-right:140px;
}
.button-setn2 {
	margin:0;
	border:none;
	background:#000;
	width:315px;
	padding:8px 13px 8px 13px;
	height:23px;
	float:left;
}
/* Modified Theme */

#topHeaderBar {
	height:24px;
	background:#000;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	text-align:center;
	width:100%;
	padding-top:6px;
}
.topHeaderBarWrapper {
	width:960px;
	margin:0 auto;
}
.topHeaderBarWrapper .lftFloat a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	text-decoration:none;
	padding-right:10px;
}

.topHeaderBarWrapper .lftFloat a:hover {
	color:#fff;
}

.topHeaderBarWrapper .rgtFloat img {
	padding-left:4px;
}

.topHeaderBarWrapper .rgtFloat span {
	float:left;
}

.topHeaderBarWrapper .rgtFloat {
	padding-right:20px;
}

.lftFloat {
	float:left;
}
.rgtFloat {
	float:right;
}
.siteBannerContainer {
	margin:0 auto;
	width:950px;
	height:405px;
	background:#FFF;
	padding:6px;
}
.freeShippingContainer {
}
.siteMainBanner {
	width:755px;
	height:405px;
	float:right;
}
.siteSidePanel {
	float:left;
	margin-right:5px;
}
.sidePanelLinks {
}
.sidePanelLinks ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.sidePanelLinks ul li {
	display:block;
	padding-bottom:7px;
	padding-top:9px;
	border-bottom:#efefef 1px solid;
}
.sidePanelLinks ul li a {
	font-size:24px;
	color:#444444;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

.sidePanelLinks ul li a:hover {
	color:#F21024;
}

.sidePanelLinks ul li a:hover em {
	color:#999;
}
.sidePanelLinks ul li a em {
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#999;
	font-style:normal;
}
.siteDoubleBanner {
	margin:0 auto;
	width:944px;
	height:129px;
	background:#FFF;
	padding:9px;
	margin-top:10px;
}
.sFooter {
	width:955px;
	margin:0 auto;
	color:#FFF;
	/*height:400px;*/
	min-height:338px;
	height:auto;
}

.sFooter .paymentBlock {
	margin-left:50px;
}

* html .sFooter {
	height:338px;
}


.siteTopLink {
	text-align:right;
}
.sFooter h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f8f8f8;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:8px;
	border-bottom:#414141 2px solid;
}
.sFooter .newsLetterSignup {
	width:285px;
}
.sFooter .nlBlock {
	padding-top:16px;
}

.sFooter .nlBlock .input-text {
	width:216px;
}


.sFooter .newsLetterSignup .nlInput {
	background:#f8f8f8;
	width:212px;
	border:none;
	padding:3px 4px;
}
.sFooter .nlBtn {
	margin-top:-3px;
}
.sFooter .nlMatter {
	font-family:Tahoma, Geneva, sans-serif;
	color:#7a7a7a;
	font-size:10px;
	padding:10px 0;
	border-bottom:#373737 1px solid;
}

.sFooter .nlMatter span {
	display:block;
	color:#FFF;
	padding:4px 0;
	font-size:12px;
}
.sFooter .paymentBlock h6 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#7a7a7a;
	font-size:10px;
	padding:10px 0;
	text-transform:uppercase;
	border:none;
}
.sFooter .ourProducts {
	width:285px;
	margin-left:50px;
}
.sFooter .ourProducts ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.sFooter .ourProducts ul li {
	display:block;
	border-bottom:#373737 1px solid;
	padding:5px 0px;
}
.sFooter .ourProducts ul li a {
	font-family:Tahoma, Geneva, sans-serif;
	color:#7a7a7a;
	font-size:11px;
	text-decoration:none;
	background:url(../images/footerBullet.gif) no-repeat left;
	padding-left:14px;
}
.sFooter .ourProducts ul li a:hover, .sFooter .custService ul li a:hover {
	color:#CCC;
}
.sFooter .custService {
	width:285px;
	margin-left:50px;
}
.sFooter .custService ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.sFooter .custService ul li {
	display:block;
	padding:2px 0px;
}
.sFooter .custService ul li a {
	font-family:Tahoma, Geneva, sans-serif;
	color:#7a7a7a;
	font-size:11px;
	text-decoration:none;
	background:url(../images/footerBullet.gif) no-repeat left;
	padding-left:14px;
}

.baseFooter {
	width:100%;
	height:30px;
	background:#323232;
	clear:both;
	padding-top:14px;
}

.baseFooterWrapper {
	width:955px;
	margin:0 auto;
}

.contactUsFooter {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#878787;
}

.copyrightFooter {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#979797;
	padding-left:420px;
}

.copyrightFooter a {
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	padding-right:4px;
}

.scrollerContainer {
	margin-top:10px;
	background:#FFF;
	padding-left:10px;
	min-height:335px;
	height:auto;
	padding-bottom:10px;
}

* html .scrollerContainer {
	height:350px;
}

#prod_scroller {
	width:940px;
	padding:0px 0px;
	/*margin-bottom:10px;*/
	float:left;
}
#prod_scroller h3{
	width:928px;
	padding-left:10px;
	height:30px;
	padding-top:0px;
	border-bottom:#dddbd4 solid 1px;
	color:#d1292e;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
}
#prod_scroller .prev{
	width:48px;
	height:48px;
	background-image:url(../images/left_butn.png);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	margin:110px 10px 0px -30px;
}
#prod_scroller .next{
	width:48px;
	height:48px;
	background-image:url(../images/right_butn.png);
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	margin:110px -60px 0px 0px;
}
.scrol {
	width:870px !important;
	float:left;
	margin-top:10px;
	margin-left:10px;
	border-right:#FFF solid 17px;
}

.scrol .box1 {
	width:155px;
}

.scrol ul {
	margin:0;
	padding:0;
}

.scrol ul li{
	/*margin:0px 7px;
	width:158px !important;*/
	/*height:242px !important;*/
	/*border:#dfdfdf solid 1px;*/
}
.scrol ul li h6{
	margin:0px 0px 0px 0px;
	width:148px;
	background-color:#f5f5f5;
	padding:6px 5px;
}
.scrol ul li .addwish{
	float:left;
	width:148px;
	border-bottom:#f5f5f5 solid 1px;
	padding:4px 5px;
}
.addwish a{
	float:left;
	background-image:url(../images/add_wish.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	margin-right:15px;
}
.anyClass ul li p.price{
	float:left;
	font-size:14px;
	padding:3px 0px 0px 5px;
}
.anyClass ul li a.adcart{
	float:right;
	background-image:url(../images/cart.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:16px;
	height:14px;
	margin:6px 5px 0px 0px;
}
.anyClass ul li p a{
	color:#000;
	text-decoration:underline;
}

.prodImage {
	display:block;
	text-align:center;
}

.prodImage img {
	margin-top:6px;
	margin-bottom:0px;
}

.proName {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d1292e;
	background-color:#f5f5f5;
	padding:4px 8px;
}


div.add-to-links {
	padding:4px 8px !important;
	border-bottom:#dfdfdf 1px solid;
}

.add-to-links a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	padding-left:20px;
	background:url(../images/wishlistIcon.gif) no-repeat left;
}

.prodAddnPrice {
	height:24px;
	padding:4px 8px;
}

.prodAddnPrice .lftFloat {
	width:110px;
}

/* New Scroller */

.jm_slide
	{
	width:940px;
	/*height:400px;*/
	float:left;
	/*margin-bottom:9px;*/
	/*border:1px solid #d5d5d5;*/
	background:#fff;
	}
	
.myCarousal
	{
	width:639px;
	/*height:400px;*/
	float:left;
	overflow:hidden;
	position:relative;
	padding-top:10px;
	left:10px !important;
	}
	
.myCarousal .next_pre
	{
	width:100px;
	float:left;
	position:absolute;
	/*right:-55px;*/
	right:-30px;
	top:10px;
	padding-top:5px;
	}
	
.myCarousal h5
	{
	padding:0px 0px 0px 10px;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	background:url(../images/heading_arrow.png) no-repeat left;
	width:500px;
	float:left;
	margin-bottom:8px;
	}
	
.myCarousal h5 em {
	font-style:normal;
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
	text-transform:none;
	}
	
.myCarousal h5 em a {
	color:#6e3130;
	text-decoration:none;
	}
	
.jm_slide h3{
	padding-left:10px;
	height:30px;
	padding-top:8px;
	border-bottom:#dddbd4 solid 1px;
	color:#d1292e;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
}

.themeInfoText {
	display:block;
	width:930px;
	margin:8px auto;
	padding:8px;
	color:#FFFFFF;
	font-size:12px;
	border:#CCCCCC 1px solid;
	background:#333333;
	}
	
.myCarousal h5 a
	{
	text-decoration:none;
	color:#000;
	}

.myCarousal p
	{
	padding:0px 0px 0px 0px;
	text-align:left;
	}

.myCarousal .price
	{
	padding:0px 0px 0px 0px;
	/*text-align:center;
	position:relative;
	left:40px;*/
	}



.myCarousal p img
	{
	text-align:center;
	}


.myCarousal p.slide_price
	{
	text-align:center;
	color:#6e3130;
	}

.myCarousal ul
	{
	float:left;
	margin:0px;
	padding:0px;
	}
	
.myCarousal ul li
	{
	list-style:none;
	float:left;
	width:170px;
	padding:12px 0px 0px 0px;
	height:300px !important;
	margin-right:15px;
	border:0px solid #D5D5D5;
	}
	
.myCarousal .next,.myCarousal .prev
	{
	outline:none;
	text-decoration:none;
	padding:0px;
	}
	
.myCarousal .prev
	{
	float:left;
	width:25px;
	height:25px;
	background:url(../images/left_butn.png) no-repeat;
	margin-right:10px;
	}
	
.myCarousal .prev:hover
	{
	float:left;
	width:25px;
	height:25px;
	background:url(../images/left_butn.png) no-repeat;
	}
	
.myCarousal .next
	{
	float:left;
	width:25px;
	height:25px;
	background:url(../images/right_butn.png) no-repeat;
	}
	
.myCarousal .next:hover
	{
	float:left;
	width:25px;
	height:25px;
	background:url(../images/right_butn.png) no-repeat;
	}
	
.myCarousal .more
	{
	float:left;
	margin-right:4px;
	text-decoration:none;
	}
	
.myCarousal p a
	{
	text-decoration:none;
	}
	
.myCarousal .box1 {
	width:155px;
}

/* New About Us Page */

.aboutUsContainer {
}

.aboutUsContainer p {
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:12px;
	padding-bottom:20px;
	line-height:22px;
}

#oneColumnPage h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666;
	padding-bottom:10px;
	border-bottom:#dddbd4 1px solid;
}

.aboutUsContainer .aboutSubheader {
	font-family:Arial, Helvetica, sans-serif;
	color:#d30b0b;
	font-size:26px;
	font-weight:bold;
	padding:18px 0;
}

.aboutUsContainer .aboutFocus {
	font-family:Arial, Helvetica, sans-serif;
	color:#d30b0b;
	font-size:50px;
	font-weight:bold;
	padding:35px 0 60px;
	text-transform:uppercase;
	text-align:center;
	border-bottom:#dddbd4 1px solid;
}

.aboutUsContainer .aboutFocus em{
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:28px;
	font-weight:normal;
	display:block;
	font-style:normal;
}

.aboutUsFooter {
	margin-top:10px;
}

.aboutUsFooter .lftFloat {
	width:490px;
}

.aboutUsFooter .rgtFloat {
	width:420px;
}

.cntctBtn {
	display:inline-block;
	padding:4px;
	color:#FFF;
	text-decoration:none;
	background-color:#D30B0B;
}

.ourLocation {
	border-bottom:#dddbd4 0px solid;
	padding-bottom:60px;
}

.ourLocation .lftFloat {
	width:460px;
}

.ourLocation .rgtFloat {
}

.aboutUsFooter span, .ourLocation span {
	font-family:Tahoma, Geneva, sans-serif;
	color:#d30b0b;
	font-size:11px;
	font-weight:bold;
	display:block;
}

.ourLocation .slTitle {
	font-size:12px;
	line-height:14px;
}

.ourLocation .slData {
	font-weight:bold;
	font-style:normal;
	display:block;
	font-size:11px;
	line-height:14px;
}

h6.sMapTitle {
    color:#333;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    padding-bottom: 10px;
	padding-left:20px;
}

.imgContainer {
	width:86px;
	height:86px;
	float:left;
	margin-right:8px;
}

.clearFix:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	}
	
#storelocator-results {
	margin-bottom:30px;
}

#storelocator-container {
	margin:0 auto;
	width:420px !important;
}

#storelocator-container #sidebar {
	display:none;
}




