/* CSS Document */



* { margin:0; padding:0;}

body {

	  font-family: Meiryo UI;

    background:#fff;

    color: #333333;

    font-size: 80%;

    height: 100%;

    margin: 0;

    text-align: center;

    width: 100%;}

	#top{text-align:right;}

#productDescription img{ width:350px;}

form, td {margin:0; padding:0;}

td { vertical-align:top; text-align:left;}

.main-width {

background-color: #FFFFFF;

    margin: 0 auto;

    padding: 0 5px;

    width: 1000px;

}

.main-width1{

}



input, textarea {   font-family: Meiryo UI; font-size:1em;}



.fleft { float:left;}

.fright { float:right;}

.desc2{ margin:0; width:320px;}

.clear { clear:both;}



img {vertical-align:top;}

a img { border:0;}

ul { list-style:none;}



.alignright { text-align:right;}

.aligncenter { text-align:center;}

.wrapper1,.logowrapper{ width:100%; overflow:hidden; margin:0;}

.wrapper2{width:100%; overflow:hidden; margin:5px 0;}

.wrapper{ width:100%; overflow:hidden;}

.container { width:100%;}

.column-1, .column-2, .column-3{ float:left;}



a {color:#444444; outline:none; text-decoration:none;}

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

p { margin:0; padding:0;}

#reviewsContent{ text-align:center;}

/* ============================= header ====================== */

#header{}

#header .wrap {

    margin: 0 auto;

    position: relative;

    text-align: left;

    width:100%;

	}

#header .wrap1{ overflow:hidden; width:100%; padding:0; margin:0;}

#header .wrap2{ overflow:hidden; width:100%; padding:0; margin:0;}

#header .wrap3{ width:1000px; margin:auto;}

#header .wrap4{ overflow:hidden; width:100%; padding:0; margin:0;}

.headLineB {

    background-color:#DD2F54;

    clear: both;

    height: 4px;

    margin: 0;

    overflow: hidden;

    width: 930px;

}

.desTitle{ font-size:18px; font-weight:bold;}

.hd-left{

float: left; width:100px; height:65px; margin-right:10px; padding-top:5px;

}

.hd-cen{ float:left;}

.hd-right{ float:right; width:700px;}

#header .menu{

	overflow:hidden;

	background:url(../images/module_top_menu.jpg) repeat-x; height:30px; line-height:30px;}

#header .menu #navEZPagesTop{

    padding:0;

}

#header .menu ul:after {

    clear: both;

    content: ".";

    display: block;

    height: 0;

    line-height: 0;

    visibility: hidden;

    width: 0;

}

#header .menu ul{

	display: block;

    padding: 0;

	width:1000px;

	margin:auto; text-align:center;

}





#header .menu ul li{

	float:left;

}

#header .menu ul li a{

    display: block;

    margin: 0;

	padding:0 30px;

	color:#fff;

	line-height:30px;

	font-size:14px;

	font-weight:bold;

}

#header .menu ul li a:hover,#header .menu ul li.selected a{ text-decoration:underline; font-weight:bold; }

.cart{

    float:right;

	color:#630000;

}

.cart a{

    background: url("https://www.dwyerdash.com/includes/templates/classic/images/cart.gif") repeat scroll left center transparent;

    display: block;

    height: 100%;

    line-height: normal;

	height:30px;

	width:120px;

	text-indent: -9999px;}

.cart a:hover{background: url("https://www.dwyerdash.com/includes/templates/classic/images/cart.gif") repeat scroll right center transparent;}

.cart .st3{

	font-size:12px;

	font-weight:bold;

	line-height:14px;

	color:#fff;

	text-decoration:none;

}

.cart .st1{

	font-size:12px;

	line-height:14px;

	text-decoration:none;

	color:#e1e1e1;

	padding-left:1px;

}

.cart .st3:hover{

	text-decoration:underline;

}

.cart .st1:hover{

	color:#fff;

}

.cart .st2{

	font-size:12px;

	line-height:14px;

	color:#fff;

	padding-left:6px;

}

#header .logo{

	float:left;

}

#header .header-top-1{

    background: -moz-linear-gradient(left center , #FDCBC4, #FDAEA7) repeat scroll 0 0 transparent;

    color: #FFFFFF;

    padding:0px;

	overflow:hidden;



}

#header .header-top-2{

	overflow:hidden;

    margin: 0;

    background-color: #ECECEC;

    clear: both;

    padding: 6px 5px 4px;

    width: 940px;



}	



#header .navigation{

	font-size:11px; float:right; margin:8px 0 0 0;

	clear:both;

}

#header .navigation ul{ margin:0;}

#header .navigation ul li{ float:left;}

#header .navigation a{

	display:block;

	padding:0 5px;

}

#header .navigation a:hover{ opacity:0.7;

}

#header .currencies{

	float:right;

	color:#fff;

	font-size:12px;

	line-height:20px;

}

#header .currencies select{

	width:82px;

	height:18px;

	border:1px solid #dddcdc;

	line-height:11px;

	font-size:11px;

	color:#656565;

	padding:0 0 0 5px;

	margin-left:-2px;

}

#header .bot-box{

	overflow:hidden;

	width:714px;

	padding: 17px 0 0 0px;

}

#header .lang{

	float:right;

	padding:10px 0 0 17px;

}

.hotwords{ float:left;}

.hotwords a{ padding:0 10px; text-decoration:underline; color:#CC4200; font-size:12px;}

.hotwords a:hover{ text-decoration:none; opacity:0.75;}

.search{

width:820px; margin:auto;



}

.search input{ border:none; background:none;}

.search input { line-height:18px; vertical-align:middle;margin-top:2px;}

.search_input{

background-image:url("../images/module_top_search.jpg")!important;background-repeat: no-repeat;border: 1px solid #CECECE!important;padding-left: 20px;width:740px;



}

.search .input2{

    background: url("https://www.dwyerdash.com/includes/templates/classic/images/search_btn.gif") no-repeat scroll left center transparent;

	width:40px;

	padding:0;

	float:left;

	border:0 none;

	height:20px;

}

.search .vm{ float:left; margin-right:5px;}

/* ============================= content ===================== */

#column-left-1{

    margin-bottom: 10px;

    padding: 0px 0 12px;

    width: 200px;}

.top_box{

	background: url("https://www.dwyerdash.com/includes/templates/classic/images/top_box_bg.gif") no-repeat scroll left top transparent;

    padding: 9px 0 5px 26px;}



.name{ font-size:15px; text-decoration:none; line-height:20px;}

.name:hover{

	color:#ed008c;

}

.column-center-padding{

padding:0;

}

.banners{

	margin-bottom:15px;

}

#contentMainWrapper{

	margin:0;

}

#featuredProducts .centerBoxHeading{

}

.centerBoxHeading{

}

.product-col{

	padding:10px 9px;

	border:1px solid #d1c0a5;

	width:170px;

	margin:0 0 10px 10px;

	text-align:center;

	height:280px;



}

.pro_items_0{ margin:0 0 10px 0;}

.product-col .img{

	text-align:center;

	padding:0;

	margin:5px 0;

	height:150px;

	background-color:#FFF;

	padding:5px;

}

.product-col .prod-info{

	padding:5px 0;

}

.product-col .name{

	color:#5E5441;

	font-size:12px;

	line-height:16px;

	padding-bottom:1px;

	display:inline-block;

	text-decoration:none;

}

.product-col .name:hover{

	color:#FF9900;

	text-decoration:underline;

}

.product-col .text{

	color:#fff;

	font-size:12px;

	line-height:16px;

	font-weight:bold;

	text-transform:uppercase;

	display:inline-block;

	padding-bottom:1px;

}

.product-col .price{	

	padding:5px 0;

}

.product-col .button{ float:left; display:none;}

.price{

	font-weight:bold;

	color:#7a7a7a;

	text-transform:uppercase;

	font-size:12px;

	line-height:16px;

}

.carousel-box{

	width:760px;

	height:495px;

	position:relative;

	overflow:hidden;

}

.carousel-box .carousel ul{

	padding:0;

	margin:0;

}

.carousel-box .carousel ul li{

	text-align:center;

	margin-right:10px;

	cursor:pointer;

}



.carousel-box .prev{

	height:66px;

	width:66px;

	background:url(https://www.dwyerdash.com/includes/templates/classic/images/btns.png) no-repeat left top;

	display:block;

	cursor:pointer;

	position:absolute;

	top:189px;

	left:0px;

	z-index:10;

}

.carousel-box .prev:hover{

	background:url(https://www.dwyerdash.com/includes/templates/classic/images/btns.png) no-repeat left bottom;

}

.carousel-box .next{

	height:66px;

	width:66px;

	background:url(https://www.dwyerdash.com/includes/templates/classic/images/btns.png) no-repeat right top;

	display:block;

	cursor:pointer;

	position:absolute;

	top:189px;

	right:0px;

	z-index:10;

}

.carousel-box .next:hover{

	background:url("https://www.dwyerdash.com/includes/templates/classic/images/btns.png") no-repeat right bottom;

}

#indexProductList #productListing .buttonRow{

	padding-bottom:10px;

}

.centerBoxWrapper{margin-bottom:10px;}

.uir01_gotop a {

    background: url("https://www.dwyerdash.com/includes/templates/classic/images/ico_arw_t.gif") no-repeat scroll left center transparent;

    padding: 0 0 0 11px;

	color:#5E5441;

}

/* ============================= footer ====================== */

#footer{

background:url(../images/footertop.jpg) repeat-x;

    clear: both;

    color: #FFFFFF;

    margin: 0 auto;

    padding:20px 0;

    width:100%;

}

#footer .pagetop a {

    background: url("https://www.dwyerdash.com/includes/templates/classic/images/footer_pagetop.gif") no-repeat scroll right top transparent;

    display: block;

    height: 100%;

	height:28px;

	margin-right:20px;

}

.spacerPageTop {

    margin: 0 auto;

    width: 936px;

	text-align:right;

}

.footer-wrap{margin: 0 auto;

    width: 936px;}

#footer .footer-menu{

/*	padding:5px 0 0 0;*/

text-align:center;

}

#footer .footer-menu a{

	color:#666;

	font-size:12px;

	line-height:13px;

	text-decoration:none;

	padding:0 15px;

	text-decoration:underline;

} 

#footer .footer-menu a:hover{

text-decoration:none;

color:#990000;

}

#footer .copyright{

	color:#666;

	font-size:12px;

	line-height:17px;

	padding:5px 0 0 0;

}

#footer .copyright a{

color:#444;

	text-decoration:underline;

}

.product_img,#contentNewProductsImg{ border:1px solid #ccc;}

.product_img:hover,#contentNewProductsImg:hover{ border:1px solid #990000;}

#footer .copyright a:hover{

	text-decoration:none;

	color:#990000;

}

P, ADDRESS {

    padding: 0.5em;

}

/* ============================= forms ======================= */

input, select, textarea{   font-family: Meiryo UI;font-size:12px; line-height:normal; color:#010101; border:solid 1px #e3e3e3; padding:2px; background:#fdfdfd;}

#productDateAdded{ text-align:center; display:none;}

.additionalImages img{ padding:2px; margin:3px; border:1px solid #EBEBEB;}

.additionalImages img:hover{opacity:0.7;}

#uir02_head-wrap { width:930px;

}

#uir02_head{}



#uir02_cart_detail {

    background: url("https://www.dwyerdash.com/includes/templates/classic/images/cart_detail_bg_ft.gif") no-repeat scroll left bottom transparent;

    color: #333333;

    margin: 0 0 0 682px;

    padding: 0 0 5px;

    position: absolute;

    top: 43px;

    width: 268px;

}

#uir02_cart_detail dl:after {

    clear: both;

    content: ".";

    display: block;

    height: 0;

    line-height: 0;

    visibility: hidden;

    width: 0;

}



#uir02_cart_detail dl {

    display: block;

}



#uir02_cart_detail dl {

    display: inline-block;

}



#uir02_cart_detail dl {

    background: url("https://www.dwyerdash.com/includes/templates/classic/images/cart_detail_bg_hd.gif") no-repeat scroll left top transparent;

    margin: 0 1px 0 0;

    padding: 9px 6px 0 4px;

}

#uir02_cart_detail dt {

    background: url("https://www.dwyerdash.com/includes/templates/classic/images/cart_detail_title_bg.gif") repeat-y scroll right top transparent;

    float: left;

    font-size: 83%;

    line-height: 1.2;

    margin: 0;

    padding: 0;

    text-align: center;

    width: 81px;

}

#uir02_cart_detail dd {

    float: left;

    font-size: 83%;

    line-height: 1.2;

    margin: 0;

    padding: 0;

    text-align: right;

    width: 176px;

}

.uir01_wrap {

    margin: 0 auto;

    padding-bottom:20px;

    text-align: left;

    width:1000px;

	margin-top:10px;

}

#column-left{ width:200px; padding-right:10px;}

#column-right{padding-left:10px;}

.mainImageArea {

    margin-bottom: 36px;

}

.desTitle{}

.banner{height: 504px;

    margin: 0 auto;

    position: relative;

    width: 936px;

	}

.main-text{width: 936px;margin: 0 auto;}

.mainImageArea .newItemArea {

    background: url("https://www.dwyerdash.com/includes/templates/classic/images/banner2.jpg") repeat-x scroll 0 0 transparent;

    float: right;

    height: 504px;

    padding: 0;

    width: 504px;

}