/* ### general ### */

* {

	padding: 0px;

	margin: 0px;

}

html, body {

	font-family: Arial;

	font-size: 12px;

	color: #ccc;

}

input, select, textarea {

	font-family: Arial;

	font-size: 12px;

	color: #000;

}

body {

	/* background:#141414; */

}

img {

	border: 0px;

	display: block;

}

a, input {

	outline: none;

}

/* ### main container ### */



#maintop {

	margin: 0 auto;

	width: 980px;

}

/* ### header container ### */



.main_top_header {

	height:96px;

	margin:0;

	padding:0;

	clear:both;

}

.top_menu_your_shoping_name {

	width:600px;

	height:27px;

	float:right;

	clear:both;

}

.your_shopping_cart {

	text-align:right;

	padding:0;

	margin:0;

	float:right;

	line-height:27px;

	color:#FFF;

}

.your_shopping_cart p {

	text-align:right;

	padding:0;

	margin:0;

	float:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	text-transform:uppercase;

	line-height:27px;

}

.shopping_img {

	width:17px;

	height:18px;

	float:right;

	margin:5px 5px 0px 0px;

}

.shopping_img_lin {

	width:2px;

	height:27px;

	float:right;

	margin:0px 20px 0px 0px;

}

.lock {

	width:13px;

	height:16px;

	float:right;

	margin:5px 5px 0px 0px;

}

.duaranteed p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fff;

	text-align:left;

	float:right;

	line-height:27px;

	text-transform:uppercase;

	font-weight:bold;

}

.the_builder {

}

.the_builder ul {

	list-style:none;

}

.the_builder li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:26px;

	font-weight:normal;

}

.the_builder {

	margin:15px auto 0px auto;

	width:290px;

	float:left;

	text-align:center;

	font-size:25px;

}

.the_builder ul {

	list-style: none;

}

.the_builder li {

	height: 33px;

	float: left;

}

.the_builder li.last {

	background: none;

}

.the_builder a {

	height: 33px;

	float: left;

	font-family: arial;

	color: #ffffff;

	font-size:25px;

	text-decoration: none;

	line-height:33px;

}

.the_builder a.the {

	width: 63px;

	background: url('../images/the_line.jpg') right no-repeat;

}

.the_builder a.the:hover, .the_builder a.the_active {

	width: 63px;

	font-size:25px;

	color: #999999;

	font-weight: normal;

	line-height:33px;

	text-align:center;

}

.the_builder a.builder {

	width: 127px;

	background: url('../images/the_line.jpg') right no-repeat;

}

.the_builder a.builder:hover, .the_builder a.builder_active {

	width: 127px;

	font-size:25px;

	color: #999999;

	font-weight: normal;

	line-height:33px;

	text-align:center;

}

.the_builder a.depot {

	width: 100px;

}

.the_builder a.depot:hover, .the_builder a.depot_active {

	width: 100px;

	font-size:25px;

	color: #999999;

	font-weight: normal;

	line-height:33px;

	text-align:center;

}

.the_builder {

}

.the_builder ul {

	list-style:none;

}

.the_builder li {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:26px;

	width:287px;

	height:70px;

}

.quality_value {

	margin:0px 0px 0px 0px;

	width:290px;

	float:left;

	text-align:center;

	font-size:15px;

	clear:both;

}

.quality_value ul {

	list-style: none;

}

.quality_value li {

	float: left;

}

.quality_value li.last {

	background: none;

}

.quality_value a {

	float: left;

	font-family: arial;

	color: #ffffff;

	font-size:15px;

	text-decoration: none;

	line-height:22px;

	text-transform:uppercase;

	padding:0px 9px 0px 9px;

}

.quality_value a.stylechoice {

}

.quality_value a.stylechoice:hover, .quality_value a.stylechoice_active {

	font-size:15px;

	color: #999999;

	font-weight: normal;

	line-height:22px;

	text-align:center;

	text-transform:uppercase;

	padding:0px 9px 0px 9px;

}

.mail_id {

	font-family:Arial;

	font-size:13px;

	font-weight:normal;

	color:#FFFFFF;

	line-height:25px;

	text-align:left;

	float:left;

	margin:0px 0px 0px 60px;

}

.mail_id a {

	color:#FFFFFF;

	text-decoration:none;

}

.mail_id a:hover {

	text-decoration:underline;

}

.mail_id span {

	font-family:Arial;

	font-size:13px;

	font-weight:normal;

	color:#55c7d8;

	line-height:25px;

	text-align:left;

	float:left;

	margin:0px 0px 0px 0px;

}

.phone_no {

	font-family:Arial;

	font-size:13px;

	font-weight:normal;

	color:#FFFFFF;

	line-height:25px;

	text-align:left;

	float:left;

	margin:0px 0px 0px 10px;

}

.phone_no span {

	font-family:Arial;

	font-size:13px;

	font-weight:normal;

	color:#55c7d8;

	line-height:25px;

	text-align:left;

	float:left;

	margin:0px 0px 0px 0px;

}

.checkout {

	font-family:Arial;

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

	width:67px;

	height:19px;

	font-size:13px;

	font-weight:normal;

	float:right;

	color:#FFFFFF;

	line-height:19px;

	text-align:center;

	margin:0px 0px 10px 3px;

}

.checkout a, .checkout a:visited {

	font-family:Arial;

	width:67px;

	height:19px;

	font-size:13px;

	font-weight:normal;

	float:right;

	color:#FFFFFF;

	line-height:19px;

	text-align:center;

	text-decoration:none

}

.checkout a:hover {

	font-family:Arial;

	width:67px;

	height:19px;

	font-size:13px;

	font-weight:normal;

	float:right;

	color:#000000;

	line-height:19px;

	text-align:center;

	text-decoration:none

}

.search_area {

	width:636px;

	height:19px;

	float:right;

	padding:0;

	margin:0;

}

.search_button {

	font-family:Arial;

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

	width:67px;

	height:22px;

	font-size:13px;

	font-weight:normal;

	float:right;

	color:#FFFFFF;

	line-height:19px;

	text-align:center;

	margin:0px 0px 0px 0px;

}

.search_button a {

	font-family:Arial;

	font-size:13px;

	font-weight:normal;

	color:#FFFFFF;

	line-height:19px;

	text-decoration:none

}

.search_button a:hover {

	font-family:Arial;

	font-size:13px;

	font-weight:normal;

	color:#000000;

	line-height:19px;

	text-decoration:none

}

.search_area input {

	width:162px;

	height:15px;

	margin:0px 2px 0px 0px;

	float:right;

	border-left:solid 2px #999999;

}

/* ### menu box ### */

#menuBox {

	width:100%;

	min-height:100%;

	background:#2a3333

}

.menuBox {

	width:980px;

	height:30px;

	margin:1px auto 0 auto;

	background:#2a3333;

	display:block

}

.menuBox ul {

	list-style: none;

}

.menuBox li {

	padding-right:0px;

	height: 30px;

	float: left;

}

.menuBox li.last {

	background: none;

}

.menuBox a {

	height: 30px;

	float: left;

	font-family: arial;

	color: #ffffff!important;

	font-size: 12px;

	text-decoration: none;

	text-align: center;

	line-height:30px;

}

.menuBox a.Shop_by_brand {

	width: 110px;

	background: url('../images/main_menu_li.jpg') right no-repeat;

}

.menuBox a.Shop_by_brand:hover, .menuBox a.Shop_by_brand_active {

	width: 110px;

	font-size: 12px;

	color: #707070;

	font-weight: normal;

	line-height:30px;

}

.menuBox a.shop_by_product {

	width: 120px;

}

.menuBox a.shop_by_product:hover, .menuBox a.shop_by_product_active {

	width: 120px;

	font-size: 12px;

	color: #707070;

	font-weight: normal;

	line-height:30px;

}

/* ### banner container ### */

#maincntr {

	margin: 0 auto;

	width: 100%;

	background:#FFFFFF;

	float:left

}

.maincntr_bg {

	margin: 0 auto 0 auto;

	width: 980px;

}

.main_banner_part {

	margin:0px 0px 10px 0px;

	padding:0;

	float:left;

}

.banner {

	width:780px;

	padding:10px 0px 0px 0px;

	margin:0;

	float:left;

}

.banner_right_pannel {

	width:199px;

	height:422px;

	padding:0px 0px 0px 0px;

	margin:10px 1px 0px 0px;

	float:right;

	background:#000000

}

.banner_right_pannel .garrara-8 {

	width:199px;

	float:left;

	margin:0;

	padding:0;

}

.read_top_carr {

	width:199px;

	height:68px;

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

	margin:0;

	padding:0;

}

.banner_right_pannel .read_top_carr h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	text-align:center;

	padding:5px 0px 0px 0px;

	margin:0;

	text-transform:uppercase;

	color:#FFFFFF;

}

.banner_right_pannel .read_top_carr h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	text-align:center;

	padding:5px 0px 0px 0px;

	margin:0;

	color:#FFFFFF;

}

.banner_right_pannel h4 {

	font-family:"Cambria";

	font-size:18px;

	font-weight:bold;

	text-align:center;

	margin:8px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#FFFFFF;

}

.banner_right_pannel h5 {

	font-family:"Cambria";

	font-size:13px;

	font-weight:bold;

	text-align:center;

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#2a91a4;

}

.banner_right_pannel h5 span {

	font-family:"Cambria";

	font-size:13px;

	font-weight:bold;

	text-align:center;

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#FFFFFF;

	text-decoration:line-through

}

.banner_right_pannel h6 {

	font-family:"Cambria";

	font-size:13px;

	font-weight:bold;

	text-align:center;

	line-height:25px;

	padding:0px 0px 0px 0px;

	color:#FFF;

}

.banner_right_pannel hr {

	width:180px;

	background:#999999;

	margin:0px auto 0px auto

}

.binco {

	width:131px;

	margin:9px 0px 9px 34px;

	padding:0;

	float:left;

	clear:both;

}

.binco_bottom_line {

	width:100%;

	height:1px;

	background-color:#999999;

	float:left;

	padding:0;

	margin:0

}

.motar_bg {

	width:198px;

	float:left;

	padding:0;

	margin:0px 0px 0px 0px;

}

.motar_bg .img_motor {

	width:199px;

	height:77px;

	float:left;

	margin:0px 0px 0px 0px;

}

.motar_bg h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	color:#CCCCCC;

	text-align:left;

	float:left;

	line-height:20px;

}

.motar_bg h4 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	width:90px;

	font-weight:normal;

	color:#CCCCCC;

	text-align:left;

	float:left;

	line-height:20px;

}

.motar_bg h6 {

	font-family:Arial, Helvetica, sans-serif;

	width:90px;

	font-size:11px;

	font-weight:normal;

	color:#CCCCCC;

	text-align:left;

	float:left;

}

/* ### middil container ### */

.main_middilPart {

	width:980px;

	padding:0;

	margin:20px auto 10px auto;

}

.main_left_pannel {

	background:#050909;

	width:181px;

	float:left;

	padding:0;

	margin:0;

	border-bottom:#3f0e10 solid 2px;

}

.main_left_pannel .low_price {

	background:#ed1c24;

	width:181px;

	height:70px;

	float:left;

	padding:0;

	margin:0px 0px 0px 0px;

}

.main_left_pannel .carrara_left {

	width:181px;

	height:70px;

	float:left;

	padding:0;

	margin:0px 0px 0px 0px;

}

.main_left_pannel .carrara_left_line {

	width:181px;

	height:3px;

	float:left;

	padding:0;

	margin:0px 0px 0px 0px;

}

.main_left_pannel .low_price h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:26px;

	font-weight:bold;

	text-align:center;

	padding:10px 0px 0px 0px;

	margin:0;

	text-transform:uppercase;

	color:#FFFFFF;

}

.main_left_pannel .low_price h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	font-weight:bold;

	text-align:center;

	padding:0px 0px 0px 0px;

	margin:0;

	color:#FFFFFF;

}

.main_left_pannel h4 {

	font-family:"Cambria";

	font-size:18px;

	font-weight:bold;

	text-align:center;

	margin:8px 0px 0px 0px;

	padding:10px 0px 0px 0px;

	color:#FFFFFF;

}

.main_left_pannel h5 {

	font-family:"Cambria";

	font-size:13px;

	font-weight:bold;

	text-align:center;

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#2a91a4;

}

.main_left_pannel h5 span {

	font-family:"Cambria";

	font-size:13px;

	font-weight:bold;

	text-align:center;

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#FFFFFF;

	text-decoration:line-through

}

.main_left_pannel h6 {

	font-family:"Cambria";

	font-size:13px;

	font-weight:bold;

	text-align:center;

	line-height:25px;

	padding:0px 0px 0px 0px;

	color:#FFF;

}

.main_left_pannel hr {

	width:180px;

	background:#999999;

	margin:5px auto 0 auto

}

.main_left_pannel .dont_farget {

}

.main_left_pannel .dont_farget h1 {

	font-family:"Cambria";

	font-size:20px;

	font-weight:bold;

	text-align:center;

	line-height:18px;

	padding:0px 0px 0px 0px;

	text-transform:uppercase;

	color:#22a7ba;

}

.main_left_pannel .dont_farget h3 {

	font-family:"Cambria";

	font-size:18px;

	font-weight:bold;

	text-align:center;

	padding:0px 0px 0px 0px;

	color:#22a7ba;

}

.main_left_pannel .dont_farget h6 {

	font-family:"Cambria";

	font-size:12px;

	font-weight:bold;

	text-align:center;

	padding:0px 0px 0px 0px;

	color:#22a7ba;

}

.main_left_pannel .dont_farget_butom {

	background:#FFFFFF;

	width:181px;

	height:10px;

	float:left;

	margin:0;

	padding:0;

}

.never_knowignly {

	font-family:"Myriad Pro";

	font-size:14px;

	text-align:center;

	line-height:25px;

	color:#FFFFFF;

	height:190px;

	line-height:20px;

	float:left;

	width:181px;

}

.never_knowignly h4 {

	font-family:"Myriad Pro";

	font-size:14px;

	text-align:center;

	padding:0px 0px 0px 0px;

	color:#FFFFFF;

	font-weight:bold;

}

.never_knowignly p {

	font-family:"Myriad Pro";

	font-size:12px;

	text-align:center;

	padding:0px 0px 0px 0px;

	color:#FFFFFF;

	line-height:20px;

}

.never_knowignly p a {

	font-family:"Myriad Pro";

	font-size:12px;

	text-align:center;

	padding:0px 0px 0px 0px;

	color:#FFFFFF;

	text-decoration:none;

	line-height:20px;

}

.never_knowignly p a:hover {

	font-family:"Myriad Pro";

	font-size:12px;

	text-align:center;

	padding:0px 0px 0px 0px;

	color:#cccccc;

	line-height:20px;

	text-decoration:none;

}

.never_knowignly h6 {

	font-family:arial;

	font-size:12px;

	text-align:center;

	padding:0px 0px 0px 0px;

	line-height:16px;

	color:#cccccc;

	text-decoration:none;

	font-weight:bold;

}

.never_knowignly .find_out {

	width:100px;

	float:left;

	padding:0;

	margin:36px 0px 10px 40px;

	;

}

.middil_part {

	width:554px;

	float:left;

	margin:0px 0px 0px 11px;

	padding:0;

	height:150px;

}

.limited {

	width:552px;

	border-left:#3b2c29 solid 1px;

	border-right:#3b2c29 solid 1px;

	background:#030708;

	float:left;

	padding:5px 0px 0px 0px;

	margin:0px 0px 0px 20px;

	height:30px;

	margin:0px;

}

.limited .img_limited {

	margin:3px 0px 0px 25px;

}

.free_shipping {

	background:#da251c;

	width:554px;

	float:left;

	padding:0;

	margin:0;

	height:127px;

}

.free_shipping h1 {

	font-family:"Rockwell Condensed";

	font-size:30px;

	font-weight:bold;

	text-align:center;

	padding:0px 0px 0px 0px;

	margin:0;

	color:#FFFFFF;

}

.free_shipping h5 {

	font-family:"Rockwell Condensed";

	font-size:16px;

	font-weight:bold;

	text-align:center;

	padding:10px 0px 0px 0px;

	margin:0;

	color:#FFFFFF;

}

/*tiles*/



.tiles {

	width:132px;

	float:left;

	padding:0px;

	margin:8px 0px 0px 0px;

}

.tiles .img_tiles {

	width:132px;

	float:left;

	padding:0;

	margin:0;

}

.tiles-1 .img_tiles_tow {
    width:132px;
    float:left;
    padding:0;
    margin:0;
}
.main_right_pannel {
    width:224px;
    float:right;
    margin:0;
    padding:0
}
.main_right_pannel .testimonials {
    width:224px;
    height:47px;
    float:left;
    padding:0;
    margin:0
}
.main_right_pannel .lorem_ipsum {
    background:#030708;
    width:224px;
    height:225px;
    line-height:18px;
    text-align:left;
}
.main_right_pannel .lorem_ipsum p {
    padding:8px 8px 8px 8px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    float:left;
    line-height:18px;
}
.main_right_pannel .lorem_ipsum span {
    padding:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#438794;
    line-height:18px;
}
.main_right_pannel .shop_with {
    width:224px;
    float:right;
    padding:0;
    margin:10px 0px 0px 0px;
}
.main_right_pannel .low_shipping {
    width:224px;
    background:#030708;
    height:275px;
    float:right;
    padding:0;
    margin:0;
}
.main_right_pannel .your_order {
    height:65px;
    float:left;
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 10px;
}
.main_right_pannel .your_order p {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    padding:0px 0px 0px 50px;
    text-align:left;
}
.main_right_pannel .your_order span {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    padding:0px 0px 0px 10px;
    color:#438794;
    text-align:left;
}
.main_right_pannel .architectural {
    background:#da251c;
    width:224px;
    float:right;
    padding:0;
    height:42px;
    margin:10px 0px 0px 0px;
}
.main_right_pannel .architectural p {
    font-family:"arial";
    font-size:18px;
    text-align:center;
    color:#FFFFFF;
    line-height:18px;
}
.main_right_pannel .architectural p img {
    font-family:"arial";
    font-size:18px;
    text-align:center;
    margin:5px 0px 0px 38px;
    float:left;
}
.main_right_pannel .commercial {
    width:220px;
    height:89px;
    float:right;
    background:#000000;
    border:#da251c solid 2px;
}
.main_right_pannel .commercial p {
    font-family:"Arial";
    font-size:20px;
    text-align:center;
    line-height:18px;
    padding:3px 0px 0px 0px;
    color:#FFFFFF;
}
.main_right_pannel .commercial p img {
    margin:3px 0px 0px 22px;
}
.main_right_pannel .commercial p span {
    font-family:"Myriad Pro";
    font-size:12px;
    text-align:center;
    float:left;
    line-height:18px;
    color:#FFFFFF;
}
.txtclickhear {
    width:100%;
    float:left;
    padding:0px 0px 0px 0px;
    line-height:22px;
    text-align:center;
    font-weight:bold;
    color:#da251c;
    font-size:14px;
    letter-spacing:-1pt;
}
.txtclickhear a {
    width:100%;
    float:left;
    padding:0px 0px 0px 0px;
    line-height:22px;
    text-align:center;
    font-weight:bold;
    color:#da251c;
    font-size:14px;
    letter-spacing:-1pt;
    text-decoration:none;
}
.txtclickhear a:hover {
    width:100%;
    float:left;
    padding:0px 0px 0px 0px;
    line-height:22px;
    text-align:center;
    font-weight:bold;
    color:#fff;
    font-size:14px;
    letter-spacing:-1pt;
    text-decoration:none
}
.main_right_pannel .commercial p span a {
    font-family:"Myriad Pro";
    font-size:12px;
    text-align:center;
    float:left;
    line-height:18px;
    color:#FFFFFF;
    text-decoration:none
}
.main_right_pannel .commercial p span a:hover {
    font-family:"Myriad Pro";
    font-size:12px;
    text-align:center;
    float:left;
    line-height:18px;
    color:#CCCFFF;
    text-decoration:none
}
.polished_art {
    width:980px;
    float:left;
    padding:0;
    margin:10px 0px 0px 0px;
    height:125px;
    clear:both;
}
.polished_art .vinaco_left {
    width:253px;
    height:125px;
    border-right:#CCCCCC solid 1px;
    float:left;
    padding:0;
}
.polished_art .polished_left {
    width:474px;
    height:125px;
    border-left:#868686 solid 1px;
    float:left;
    padding:0;
}
.polished_art .vinato {
    width:248px;
    height:125px;
    float:right;
    padding:0;
}
.questions {
    width:960px;
    float:left;
    padding:0px 0px 0px 0px;
    margin:30px auto 30px 10px;
}
.questions h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
    text-align:left;
    border-bottom:solid #cccccc 1px;
    color:#000000;
    padding:0;
    margin:0;
}
.questions .floor_and {
    width:444px;
    padding:0px 0px 0px 0px;
    margin:30px 0px 0px 0px;
    float:left;
    padding:0px;
    clear:both
}
.questions .floor_and p span {
    font-family:Arial, Helvetica, sans-serif;
    font-size:35px;
    text-align:left;
    line-height:20px;
    font-weight:bold;
    color:#b2b2b2;
    padding:0px 0px 0px 0px;
    margin:20px 0px 0px 0px;
}
.question_left {
    width:433px;
    float:left;
}
.question_right {
    width:470px;
    float:right;
}
.questions .floor_and p {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    line-height:20px;
    color:#7f7f7f;
    padding:0;
    margin:0;
}
.questions .sell_cheap {
    width:470px;
    padding:0px 0px 0px 0px;
    margin:30px 0px 0px 20px;
    float:right;
}
.sell_cheap p span {
    font-family:Arial, Helvetica, sans-serif;
    font-size:35px;
    text-align:left;
    line-height:20px;
    font-weight:bold;
    color:#b2b2b2;
    padding:0px 0px 0px 0px;
    margin:20px 0px 0px 0px;
}
.sell_cheap p {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    line-height:20px;
    color:#7f7f7f;
    padding:0;
    margin:0;
}
/* ### footer container ### */ 



#footer_bg {
    background:url(../images/footer_banner.jpg) repeat-x;
    margin: 0 auto;
    width: 100%;
    float:left;
    height:465px;
}
.footer-main {
    margin: 0 auto 0 auto;
    width: 980px;
}
.shop_by_brand {
    width:230px;
    padding:0;
    margin:0px 0px 0px 10px;
    float:left;
    background:url(../images/li_line.jpg) right no-repeat;
}
.shop_by_brand p {
    font-family:"Myriad Pro"!important;
    font-size:18px !important;
    text-align:left;
    padding:0px 0px 0px 0px;
    padding:0px;
    color:#FFFFFF
}
.shop_by_brand ul {
    list-style:square inside;
}
.shop_by_brand li {
    float:left;
    clear:both;
    font-size:12px;
    color:#949494;
    line-height:18px;
    width:220px;
}
.shop_by_brand li a {
    font-size:12px;
    color:#949494;
    line-height:18px;
    text-decoration:none;
}
.shop_by_brand li a:hover {
    font-size:12px;
    color:#FFFFFF;
    line-height:18px;
    text-decoration:none;
}
.theind {
    width:980px;
    float:left;
    clear:both;
}
.shop_by_brand .img_more {
    width:42px;
    float:left;
    margin:10px 0px 0px 0px;
    clear:both
}
.shop_by_finish {
    width:230px;
    padding:0;
    margin:0px 0px 0px 10px;
    float:left;
}
.shop_by_finish .img_more {
    width:42px;
    float:left;
    margin:10px 0px 0px 0px;
    clear:both;
}
.shop_by_finish p {
    font-family:"Myriad Pro";
    font-size:18px;
    text-align:left;
    padding:0px 0px 0px 0px;
    padding:0px;
    color:#FFFFFF
}
.shop_by_finish ul {
    list-style:square inside;
}
.shop_by_finish li {
    float:left;
    clear:both;
    font-size:12px;
    color:#949494;
    line-height:18px;
    width:220px;
}
.shop_by_finish li a {
    font-size:12px;
    color:#949494;
    line-height:18px;
    text-decoration:none;
}
.shop_by_finish li a:hover {
    font-size:12px;
    color:#FFFFFF;
    line-height:18px;
    text-decoration:none;
}
.shop_by_finish .img_more_than {
    width:42px;
    float:left;
    margin:65px 0px 0px 0px;
    clear:both
}
.learn_more {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
    clear:both;
    padding:50px 0px 0px 0px;
    color:#FFFFFF;
    margin:0px 0px 0px 10px
}
.learn_more p {
    margin:0px 0px 0px 0px;
    line-height:25px;
    padding:0px 0px 0px 0px;
    text-align:left;
    color:#FFFFFF;
}
.learn_more p span {
    margin:0px 0px 0px 0px;
    line-height:25px;
    padding:0px 0px 0px 0px;
    text-align:left;
    color:#949494;
}
.learn_more p span a {
    margin:0px 0px 0px 0px;
    line-height:25px;
    padding:0px 0px 0px 0px;
    text-align:left;
    color:#949494;
    text-decoration:none;
}
.learn_more p span a:hover {
    margin:0px 0px 0px 0px;
    line-height:25px;
    padding:0px 0px 0px 0px;
    text-align:left;
    color:#FFFFFF;
    text-decoration:underline;
}
.copy_right {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    clear:both;
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 10px;
    color:#666666;
    font-style:italic
}
/**************************************************listing Page******************************************************************/



.main_left_pannel_listing {
    width:181px;
    float:left;
    padding:0;
    margin:0px 0px 5px 0px;
    border-bottom:#3f0e10 solid 2px;
}
.shop_by_left {
    width:100%;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    height:32px;
    background:#2a3333;
}
.shop_by_type {
    width:100%;
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 0px;
    height:32px;
    background:#2a3333;
}
.shop_by_type p {
    font-family:"Trebuchet MS";
    font-size:19px;
    line-height:32px;
    padding:0px 0px 0px 11px;
    color:#FFF;
    text-align:left;
    font-weight:normal
}
.shop_by_left p {
    font-family:"Trebuchet MS";
    font-size:19px;
    line-height:32px;
    padding:0px 0px 0px 11px;
    color:#FFF;
    text-align:left;
    font-weight:normal
}
.marble_collection {
    margin:0px 0px 0px 0px;
    padding:15px 0px 15px 0px;
    background:#141414;
    width:100%;
    min-height:100%;
}
.marble_collection ul {
    list-style-type: none;
    width:155px;
    margin:0px 0px 0px 0px;
    padding: 0px;
    margin: 0px;
}
.marble_collection li {
    font-family:Arial, Helvetica, sans-serif;
    background:url(../images/li-left.jpg);
    background-repeat: no-repeat;
    background-position:0px 10px;
    font-size:12px;
    color:#FFFFFF;
    line-height:22px;
    margin:0px 0px 0px 10px;
    text-align:left;
    padding:0px 0px 0px 14px;
}
.marble_collection li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    line-height:22px;
    text-decoration:none;
}
.marble_collection li a:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#7a7a7a;
    line-height:22px;
    text-decoration:none;
}
.main_right_pannel_listing {
    width:790px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    position:relative !important;
}
.main_right_pannel_listing .home_button {
    font-family:"Trebuchet MS";
    font-size:12px;
    color:#318497;
    line-height:25px;
    text-align:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-style:normal;
    font-weight:bold;
    text-decoration:none;
}
.main_right_pannel_listing .home_button a {
    font-family:"Trebuchet MS";
    font-size:12px;
    color:#000;
    line-height:25px;
    text-align:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-style:normal;
    font-weight:bold;
    text-decoration:none;
}
.main_right_pannel_listing .home_button a:hover {
    font-family:"Trebuchet MS";
    font-size:12px;
    color:#318497;
    line-height:25px;
    text-align:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-style:normal;
    font-weight:bold;
    text-decoration:none;
}
.carrara_venato {
    width:780px;
    height:62px;
    background-color:#141414;
    border:#e3e3e3 solid 5px;
    margin:5px 0px 0px 0px;
}
.carrara_venato h1 {
    font-family:"Trebuchet MS";
    font-size:22px;
    color:#FFFFFF;
    line-height:62px;
    text-align:left;
    padding:0px 0px 0px 16px;
    margin:0px 0px 0px 0px;
    font-weight:normal;
    font-style:normal;
}
.main_right_pannel_listing p {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#4c4c4c;
    font-weight:normal !important;
    line-height:18px;
    padding:15px 5px 15px 5px;
    text-align:justify;
    margin:0px 0px 0px 0px;
    font-style:normal;
    text-decoration:none;
}
.listing_product {
    width:790px;
    min-height:100%;
    border-bottom: #98a8a8 solid 1px;
    padding:30px 0px 20px 0px;
    float:left;
}
.listing_product-1 {
    width:790px;
    min-height:100%;
    padding:30px 0px 20px 0px;
    float:left;
}
.product-ohter {
    width:139px;
    padding:0px 0px 0px 0px;
    margin:0px 29px 0px 29px;
    float:left;
}
.img_listing {
    width:100%;
    margin:0px auto 0 auto;
    height:140px;
    padding:0px 0px 10px 0px;
}
.product-ohter span {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
    float:left;
    color:#000000;
    padding:0px 0px 5px 0px;
    text-align:center;
    width:100%;
}
.product-ohter span a, .product-ohter span a:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
    color:#000000;
    text-align:center;
    text-decoration:none;
}
.product-ohter span a:hover {
    color:#DA251C
}
.price_th {
    text-align:center;
    padding:0px 0px 0px 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
    color:#000000;
    font-weight:bold;
    text-decoration:line-through;
    text-align:center;
}
.sale_price {
    font-weight:bold;
    font-size:14px;
    text-align:center;
    padding:0px 0px 0px 0px;
    line-height:22px;
    color:#2493a7;
}
.sale_price strong {
}
/**************************************************listing Page******************************************************************/





.product_description {
    width:788px;
    clear:both;
    height:31px;
    border:#e1e1e1 solid 1px;
    background:url(../images/you-may.jpg) right repeat-y;
    margin:15px 0px 15px 0px;
    float:left
}
.product_description h1 {
    font-family:"Trebuchet MS";
    font-size:14px;
    color:#2493a7;
    line-height:30px;
    text-align:left;
    padding:0px 0px 0px 16px;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    font-style:normal;
}
.main_right_pannel_listing ul {
    list-style:inside;
    clear:both
}
.main_right_pannel_listing li {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#4c4c4c;
    font-weight:normal !important;
    line-height:18px;
    padding:0px 0px 0px 0px;
    float:left;
    text-align:justify;
    margin:0px 5px 0px 5px;
    font-style:normal;
    text-decoration:none;
}
.zoom_area {
    width:785px;
    float:left;
    padding:0px 0px 0px 0px;
    margin:10px 0px 0px 0px;
    position:relative !important
}
.zoom_area-left {
    width:296px;
    min-height:100%;
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    position:inherit !important
}
.zoom_area-left-big {
    width:206px;
    margin:0px 0px 0px 0px;
    float:left;
    padding:0px 0px 0px 0px;
}
.zoom_area-left-big-img {
    width:183px;
    border:#98a8a8 solid 5px;
    height:183px;
    /*float:left;

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

    padding-top:10px;
    padding-left:10px;
    text-align:center;
}
.zoom_area-left-big-img img {
    display:inline;
}
.zoom_area-left-big-img-small {
    width:79px;
    float:right;
    padding:0px 0px 0px 0px;
}
.zoom_area-left-big-img-small-area {
    width:79px;
    height:74px;
    float:right;
    padding:0px 0px 0px 0px;
    border:#d9d9d9 solid 1px;
}
.zoom_area-left-big-img-small-area img {
    margin:4px 0px 0px 5px;
}
.enlarge-view {
    width:206px;
    float:right;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.enlarge-view img {
    float:right;
}
.availability {
    width:445px;
    border:#efefef solid 1px;
    float:right;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.items {
    width:392px;
    float:left;
    height:40px;
    background:url(../images/border-bg.jpg) bottom no-repeat;
    margin:0px 0px 0px 10px;
}
.items .items-txt {
    width:130px;
    line-height:30px;
    text-align:left;
    margin:0px 0px 0px 10px;
    float:left;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
}
.items .items-txt-dot {
    width:10px;
    float:left;
    padding:0px 0px 0px 0px;
    height:30px;
    line-height:30px;
    color:#000000;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif
}
.items .items-txt-right {
    width:230px;
    line-height:30px;
    text-align:left;
    margin:0px 0px 0px 10px;
    float:left;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
}
.items .items-txt-right input {
    width:50px;
    border:1px solid #BBB;
    color:#000000;
    padding:3px;
}
.items .items-txt-right span {
    color:#2493a7;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:18px;
}
.order_a_sample {
    width:445px;
    border:#efefef solid 1px;
    float:right;
    margin:10px 0px 20px 0px;
    padding:0px 0px 20px 0px;
}
.add-to-cart-btm {
    width:174px;
    float:left;
    text-align:center;
    padding:0px 0px 0px 0px;
    margin:15px 0px 0px 15px;
    clear:both
}
.add-to-cart-btm-bg {
    width:174px;
    height:31px;
    float:left;
    margin:0;
    padding:0;
    /* background:url(../images/add-to-cart.jpg) no-repeat; */

    text-align:center
}
.add-to-cart-btm-bg .txtstrong {
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:31px;
    text-align:center;
    color:#fff;
    font-weight:bold;
}
.add-to-cart-btm-bg .txtstrong a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:31px;
    text-align:center;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}
.add-to-cart-btm-bg .txtstrong a:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:31px;
    text-align:center;
    color:#000;
    font-weight:bold;
    text-decoration:none;
}
.requestaquote {
    width:177px;
    height:31px;
    float:left;
    margin:0;
    padding:0;
    background:url(../images/order-a-sample.jpg) no-repeat;
    text-align:center
}
.requestaquote .txtstrongquote {
    font-family:"Myriad Pro";
    font-size:12px;
    line-height:27px;
    text-align:center;
    color:#fff;
    font-weight:bold;
}
.requestaquote .txtstrongquote a {
    font-family:"Myriad Pro";
    font-size:12px;
    line-height:27px;
    text-align:center;
    color:#000;
    font-weight:bold;
    text-decoration:none;
}
.requestaquote .txtstrongquote a:hover {
    font-family:"Myriad Pro";
    font-size:12px;
    line-height:27px;
    text-align:center;
    color:#999;
    font-weight:bold;
    text-decoration:none;
}
.product-ohter2 {
    width:139px;
    padding:0px 0px 0px 0px;
    margin:0px 9px 0px 9px;
    float:left;
}
.product-ohter2 span {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
    float:left;
    color:#000000;
    padding:0px 0px 5px 0px;
    text-align:center;
}
.product-ohter2 span a, .product-ohter2 span a:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
    color:#000000;
    text-align:center;
    text-decoration:none;
}
.product-ohter2 span a:hover {
    color:#DA251C;
}
/* New Added */

.inputbtn {
    width:67px !important;
    height:19px !important;
}
/* ### slider box ### */

.sliderBox {
    position: relative;
    width: 100%!important;
    height: 422px;
    overflow: hidden;
    background: #fff;
}
.sliderBox ul {
    position: absolute;
    list-style: none;
}
.sliderBox li {
    padding-right: 0px;
    min-width: 780px;
    text-align: left;
}
.sliderBox img {
    min-width: 780px;
    width: 100%;
    margin: 0 auto;
    display: block;
    height: 422px;
}
/* numeric controls */    

ol#controls {
    position:relative;
    padding:0;
    height:28px;
    margin: -72px 15px 0px 0px;
    float:right
}
ol#controls li {
    margin:0 4px 0 0;
    padding:0;
    list-style:none;
    height:20px;
    line-height:28px;
}
ol#controls li a {
    color: #fff;
    float:left;
    height:12px;
    line-height:15px;
    background:url(../images/icon-hover.png);
    position:relative;
    padding:0 0px;
    width:12px;
    text-decoration:none;
}
ol#controls li.current a {
    background:url(../images/icon.png);
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
    outline: none;
}
.smb-mc .minicart_c1 {
    width:275px !important;
}
.smb-mc .mini_msg, .mini_item_count, .mini_subtotal {
    color:#FFFFFF !important;
}
#yfc_close_btn {
    color:#FFF !important;
}
.contact_form {
    margin:30px 0 0 0;
    color:#4c4c4c;
    padding-left:9px;
}
.contact_form input[type="text"], .contact_form textarea {
    width:260px;
    margin:0px;
    padding:6px;
    color:#000;
    border: 1px solid #999999;
}
.contact-field label {
    width:150px;
    float:left;
    font-weight:bold;
}
.contact-field {
    padding-bottom:10px;
}
.submit-button {
    margin:10px 0 0 148px;
}
.submit-button input[type="submit"] {
    border:none;
    width:70px;
    height:22px;
    text-align:center;
    line-height:22px;
    color:#fff;
    background:#0d7b96;
    cursor:pointer;
}
.map {
    float:left;
    padding-left:9px;
    margin-top:40px;
}
.weshipbg {
    width:174px;
    float:left;
    text-align:center;
    padding:0px 0px 0px 0px;
    margin:15px 0px 0px 15px;
    clear:both
}
.weship {
    width:177px;
    height:36px;
    float:left;
    margin:0;
    padding:0;
    background:url(../images/weship.jpg) no-repeat;
    text-align:center;
}
.weship .txtstrongquote a {
    color: #000000;
    font-family: "Myriad Pro";
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    text-align: center;
    text-decoration: none;
}
.weship .txtstrongquote {
    color: #FFFFFF;
    font-family: "Myriad Pro";
    font-size: 12px;
    font-weight: bold;
    line-height: 0px;
    padding: 5px 14px 0 24px;
}
.weship .txtstrongquote a:hover {
    color: #999999;
}
.prd-video-box {
    float:left;
    width:100%;
}
.prd-video-box iframe {
    float:left;
    width:48%!important;
    margin-right:2%;
}
