body{ margin:0px; font-family:calibri; font-size:15px; color:#000000; overflow-x:hidden !important;vertical-align:middle;}
html{overflow-x: hidden;}


@font-face {font-family: 'HelveticaNeueMdCn';src: url('fonts/helveticaneueltpro-mdcn-webfont.eot');src: local('☺'), url('fonts/helveticaneueltpro-mdcn-webfont.woff') format('woff'), url('fonts/helveticaneueltpro-mdcn-webfont.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'HelveticaNeueLtCnO';src: url('fonts/helveticaneueltcom-ltcno-webfont.eot');src: local('☺'), url('fonts/helveticaneueltcom-ltcno-webfont.woff') format('woff'), url('fonts/helveticaneueltcom-ltcno-webfont.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'HelveticaNeue-Bold';src: url('fonts/HelveticaNeue-Bold.eot');src: local('☺'), url('fonts/HelveticaNeue-Bold.woff') format('woff'), url('fonts/HelveticaNeue-Bold.ttf') format('truetype');font-weight:normal;font-style: normal;}
@font-face {font-family: 'HelveticaNeue-CondensedBold';src: url('fonts/HelveticaNeue-CondensedBold.eot');src: local('☺'), url('fonts/HelveticaNeue-CondensedBold.woff') format('woff'), url('fonts/HelveticaNeue-CondensedBold.ttf') format('truetype');font-weight: bold;font-style: normal;}

/**/
@font-face {
  font-family: 'Mako';
  font-style: normal;
  font-weight: normal;
  src: local('Mako'), url('../fonts/o_a1a_7ly-bxb26LESxgxQ.woff') format('woff');
}

/**/

a , img , input , textarea{ outline:none;}
img { border:none;}
.t_right{text-align:right;}
.t_center{ text-align:center;}
.f_left{ float:left;}
.f_right{ float:right;}
.c_both{ clear:both;}
.t_normal{ text-transform:capitalize;}
.t_italic{ font-style:italic;}

.last{ margin-right:0px !important;}
.size{ width:960px; margin:0 auto;   overflow:hidden; clear:both; }
'.size{ width:942px; margin:0 auto;   overflow:hidden; clear:both;    height: 443px;}

.size1{ width:942px; 
margin:0 auto;   overflow:hidden; clear:both;
    height: 443px;
}
.link{ width:994px; position:absolute; z-index:99999; left:50%; margin-left:-515px; margin-top:0px; }
.contain-size{ width:930px; margin:0 auto;}
p{font-family:calibri; font-size:15px; color:#000000; }
p a{ color:#0b5c86; text-decoration:underline;}
p a:hover{ color:#da3800;}

h1{ font-family:HelveticaNeue-CondensedBold, Arial, sans-serif;  font-size:27px; color:#189ade; font-weight:normal;  }
h2{ font-size:14px; color:#0a6493;  padding:0px; margin:0px;}
h3{ font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:5px 0px; margin:0px; color:#000000; /*text-transform:uppercase;*/}
h4{ font-family:calibri; font-size:25px; color:#000000; padding:0px; margin:0px; font-weight:normal;}
.gray{ color:#807d7d !important;}



/* Header Css Starts */

.header{ background-image:url(../images/header_bg.png); background-repeat:repeat-x; height:124px; padding-top:15px;}
.logo{ float:left;}
.header .right{ float:right; width:202px; text-align:right; font-family:HelveticaNeue-CondensedBold, Arial, sans-serif; font-size:15px; color:#189ade; font-weight:bold;}
.header .right p{color:#189ade; font-size:15px; font-family:HelveticaNeue-CondensedBold, Arial, sans-serif;}
.header .right img{ }
.header .right span{ color:#000000; font-size:25px;}
.social a{ font-family:calibri; font-size:13px; color:#516aa3; text-decoration:none; }
.social a:hover{ opacity:0.9; color:#516aa3; text-decoration:underline; }
.social a img{ margin-left:4px;  vertical-align:middle;}
.social span.sep{ margin-left:5px; margin-right:5px; font-size:15px; color:#c0c1c1; }
/* Header Css Ends */

/* Toplink Starts */

.nav{ background-image:url(../images/shedow.png); background-repeat:repeat-x; background-position:top; background-color:#189ade; height:48px;}
.toplink{ width:670px; float:left; height:48px;}
.toplink ul{ list-style-type:none; padding:14px 0px 0px; margin:0px; }
.toplink ul li{list-style-type:none; font-family:calibri; font-size:16px; color:#ffffff; font-weight:bold; margin-left:0px; margin-bottom:14px; padding-left:0px; float:left; }
.toplink ul li a{ text-decoration:none; color:#ffffff;   }
.toplink ul li a:hover{ color:#000000;}
.toplink ul li .selected{ color:#000000;}
.toplink ul li span{ background-image:url(../images/toplink_sep.png); background-repeat:no-repeat; background-position:center top; margin-left:10px; margin-right:10px; height:22px; }
.toplink ul li .chat{ background-image:url(../images/icon_chat.png); background-repeat:no-repeat; background-position:70px 0px; padding-right:38px;   }
.toplink ul li .chat:hover{ background-image:url(../images/icon_chat.png);  background-position:70px -24px;}
/* Toplink Ends */

/* Search Starts */
.search{ float:right;}
form.product_search { margin-top:12px;}
.search form.product_search .text_field{ float:left; border:none; outline:none; height:18px; padding:3px 10px 3px 10px; font-family:calibri; font-size:15px; color:#575656;  }

.search form.product_search .btn_search{ float:left; background-image:url(../images/button_search.png); background-repeat:no-repeat; height:24px !important; width:31px; border:none;  cursor:pointer; margin-left:-3px; background-color:#189ade !important;    }
.search form.product_search .btn_search:hover{ background-position:0% -26px;}
/* Search Ends */

	
.login{ float:right; margin-top:6px;}
.login .field{width:94px; float:left; border:1px solid #4b6e80; border-right:none; padding:2px 8px; font-family:HelveticaNeue-CondensedBold, Arial, sans-serif; font-size:12px; font-weight:bold; color:#8e8e8e; line-height:20px; margin-top:0px;  height:20px;}
.login .btn_login{ float:left; background-image:url(../images/btn_small.png); font-family:HelveticaNeue-CondensedBold, Arial, sans-serif; background-repeat:repeat-x; width:56px; height:26px !important;  border:1px solid #4b6e80; cursor:pointer; color:#ffffff; margin-top:0px; margin-left:-1px; text-align:center; font-size:12px; font-weight:bold; }
.login .btn_login:hover{ background-position:0% -35px;}
/* Category Links Ends */

/* Banner Starts */
.blue-bg{ background-image:url(../images/bg.png); background-repeat:repeat-x;}

.banner{  margin:0 auto; height:325px;
}
.banner_sub{ background-image:url(../images/sub_bg.png); background-position:center top; background-repeat:no-repeat;  }
.contain-bg{ width:913px; 
margin:0 auto;    background-image:url('../images/contain-bg.png'); 
background-repeat:no-repeat; background-position:50% top;
 padding:15px 27px 20px 27px; min-height:340px; }

h1.banner{ font-family: 'Mako';
  font-style: normal;
  font-size:60px;
  color:#679e19;   color:#000000; padding:3px 0 7px 0; margin:0px; text-transform:capitalize; letter-spacing:-2px;
    width: 942px;
}


.title{ border-bottom:1px solid #b8b8b8; height:42px !important; margin-bottom:15px;}
.title h1 { float:left; background:#ffffff !important;  }
.title p { float:right; text-align:right !important; line-height:30px; }
.title p a { color:#010101; text-decoration:none;}
.title p a:hover{ color:#da3800;}


.one_half{ width:50%; float:left; margin-top:5px;}
.one_third{ width:192px; float:left; margin-right:19px; border:1px solid #c0c0c0;}

.gallery{ clear:both;}
.gallery .one_third { padding:10px 10px 10px 10px; min-height:242px; max-height:248px;}
.gallery .one_third .thumb{ width:100px; height:100px; border:1px solid #c0c0c0; margin-bottom:10px;}
.gallery .one_third h2{ margin-bottom:10px;}
.gallery .one_third p{ padding:0px; margin:10px 0 15px 0; line-height:16px; font-size:15px; font-family:calibri; max-height:66px !important;  overflow:hidden; }

.gallery .one_third  .btn{background-image:url(../images/btn_small.png); color:#ffffff; font-size:15px; text-decoration:none; padding:2px 10px; border:1px solid #4b6e80;  position:absolute; z-index:9999; margin-top:215px;}
.gallery .one_third  .btn img{ margin-left:3px; }
.gallery .one_third  .btn:hover{background-position:0% -35px; color:#ffffff;  }


/* Footer Starts */
.footer{ background-color:#eaeaea; clear:both; padding-top:5px;}
.footer p{ }
.footer .one_half{ }
.webmaster img{  vertical-align:middle; margin-top:4px; }
/* Footer Ends */


/* Rotator Css Starts */
#rotator {width:1200px;padding:0px;margin:0px auto; position:relative;z-index:10;}
#rotator ul {list-style:none;padding:0;margin:0; padding-top:0px;}
#rotator ul li {background:none !important;position:relative; height:319px; width:600px; padding:0px; }
#rotator ul li .image {position:absolute; top:0px; z-index:10; padding:0px; height:319px; }
#rotator .controls {position:absolute; margin-top:300px; width:1180px;    text-align:center; z-index:30;height:15px; text-decoration:none; color:#808080;text-indent:7px;  }
#rotator .controls a {font-size:0px; line-height:22px;display:inline-block;background:url(../images/rotator_controls.png) no-repeat 0 0;height:15px;width:14px;margin:0 0px 0 5px; text-decoration:none;  color:#808080; outline:none; }
#rotator .controls a.activeSlide {background-position:0 -20px; color:#f15922;}
#rotator .btn {background:url(../images/rotator-prev-next.png) no-repeat top left;width:39px;height:39px;display:block;position:absolute;top:140px; }
#rotator .btn.prev {left:110px; z-index:555; background-position:0 -103px;}
#rotator .btn.prev:hover {background-position:0 -156px;}
#rotator .btn.next {right:110px;z-index:20;background-position:0 0px;}
#rotator .btn.next:hover {background-position:0 -53px;}

/* Rotator Css Ends */






/* Category Links Starts */


#hidden {display:none;}
#show:hover #hidden{display:block;}

	/* Show hide Contain */
div.box1 div.overlay
{
    display:none;
}

div.box1:hover div.overlay
{
 display:block;   position:absolute; width:3200px;   background:#ffffff; z-index:9999999; left:50%; margin-left:-1600px;
 padding:10px 0px 20px;
 top:48px;
 
 -moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 5px 5px 5px #4c4c4c;
-webkit-box-shadow: 5px 5px 5px #4c4c4c;
box-shadow: 5px 5px 5px #4c4c4c; 
}
.category-down{ margin:0 auto; width:960px; }
ul.down_links{ list-style-type:none; margin-left:0px; padding-left:10px; width:180px; float:left; margin:10px 0px 5px 0px; }
ul.down_links li{ list-style-type:none; font-family:calibri; font-size:15px; color:#000000; }
ul.down_links li a {color:#000000; text-decoration:none; line-height:18px; border-bottom:1px solid #c0c0c0; display:block; line-height:32px;}
ul.down_links li a:hover{ color:#da3800; }
	/* Show hide Contain Ends*/
	
	ul.down_links li.current ul.drop{display:block; visibility:visible;}

/*
ul.top-nav li.active a:hover{display:none !important; left:-555555px;}
ul.top-nav li.active a:hover ul.drop li{ background:red;}
*/

ul.drop{ display:none; position:absolute; z-index:9999; height:30px; margin:-33px 0 0 150px; width:180px;    }

ul.down_links li:hover ul.drop{ display:block; visibility:visible;}
/*ul.down_links li a:hover { color:#ff0000 !important; }*/

.save{ color:#00FF00 !important; background-color:#000000 !important;}
ul.drop:hover .down_links li {color:#ff0000 !important; }

ul.drop li{ margin:0px;  background-color:#dcdcdc; }
ul.drop li a{  padding:0px 0px; margin:0px 0; display:block;}
ul.drop li a:hover{ color:#F00; }

	
.black{ color:#000000 !important;}
/* category Starts */
.down { margin-top:12px; float:left; margin-right:0px; margin-left:22px;}
.down span.white_sep{ background-image:url(../images/sep.png); background-repeat:repeat-y; background-position:center top; margin-left:0px; margin-right:0px; height:22px; padding:2px 0 2px 0;  float:left; }
.down a.drop { color:#da3800; font-family:calibri; font-size:16px; text-decoration:none; font-weight:bold; /*background-image:url(../images/down.png);background-repeat:no-repeat;  background-position:123px 0px; */ 
padding:13px 10px 18px 13px; line-height:22px; display:block; float:left; margin-top:-12px;   }
.down a.drop  img{ vertical-align:middle; margin-left:5px;}
.down a.drop:hover{background-position:123px -29px;  background:#ffffff !important;}
.down  .white{ color:#da3800; font-family:calibri; font-size:16px; text-decoration:none; font-weight:bold; /*background-image:url(../images/down.png);background-repeat:no-repeat;  background-position:123px 0px; */ 
padding:13px 10px 14px 13px; line-height:22px; background:#ffffff; display:block; float:left;  margin-top:-12px;}

.down .white  img{ vertical-align:middle; margin-left:5px;}

/*.down2 { margin-top:12px; float:left; margin-right:0px;}
.down2 a{ color:#da3800; font-family:calibri; font-size:16px; text-decoration:none; font-weight:bold;background-image:url(../images/down.png);background-repeat:no-repeat; background-position:110px 0px;  padding-right:25px; padding-bottom:5px; 
padding:13px 10px 15px 10px; line-height:22px;
height:22px;  }
.down2 a img{ vertical-align:middle; margin-left:10px;}
.down2 a:hover{background-position:110px -29px; color:#189ade; background:#ffffff;}
.down2 span{ background-image:url(../images/sep.png); background-repeat:no-repeat; background-position:center top; margin-left:0px; margin-right:0px;
 height:22px; padding:3px 0 1px 0;}*/


.category-bg{background-color:#f0f0f0; height:47px;}
.category{ width:230px; float:left; margin-top:-2px; margin-left:15px; }
.category ul{ list-style-type:none; margin:0px; padding:0px;}
.category ul li{list-style-type:none; font-family:calibri; font-size:16px; color:#0b5c86; font-weight:bold; margin:0px; float:left;  line-height:32px;
 padding:9px 0 5px 0; }
.category ul li a{ text-decoration:none; color:#0b5c86;  }
.category ul li a:hover{ color:#000000;}
.category ul li .selected{ color:#000000;}
.category ul li span{ background-image:url(../images/sep.png); background-repeat:repeat-y; background-position:center top; margin-left:13px; margin-right:13px; height:20px; padding:1px 0 3px 0;}


/* category Ends */

/* Important Links */
.dropdown02 div.overlay2
{
    display:none;
}

.dropdown02:hover div.overlay2
{
 display:block;   position:absolute;   z-index:9999999;
 padding:10px 0px 20px;
 margin:0px 0px 0px -58px;
 left:50%;
 top:173px;
 

}
ul.drop_links{background-image:url(../images/menu_topbg.png);  background-repeat:repeat-x;
 padding:10px 5px 10px 0px; margin:-5px 0 0 -10px; width:217px;   }
ul.drop_links li{ background:#ffffff; padding:0px 0px 0px 0px; margin:0px; border-left:1px solid #d7d7d7 !important;  border-right:1px solid #d7d7d7 !important; font-size:16px; font-weight:normal;}
ul.drop_links li a {color:#000000; text-decoration:none; line-height:28px; display:block; width:200px; padding:0px 10px 0px 10px; border-bottom:1px solid #d7d7d7 !important;}
ul.drop_links li a img{ vertical-align:middle; margin-bottom:3px; margin-right:10px; height:16px; width:16px;}
ul.drop_links li a:hover{ color:#da3800;}

/**/
.contain-bg-about{ width:946px; margin:0 auto;  overflow:hidden;  background-image:url(../images/contain-bg.png); background-repeat:no-repeat; background-position:top; padding:15px 27px 20px 9px;  }
.sub{ margin-top:-260px !important;
    height: 805px;
}

.contain-left{ width:475px; margin:-1px 0 0 10px; padding:2px 15px 20px 15px; }
.bg-about{ background-image:url(../images/bg_about.png); background-repeat:no-repeat; background-position:right top; width:960px; margin:0 auto;}

/* Shopping Cart Css Starts */

.shopping-cart{ padding:10px 0 0px 0;}

.shopping-cart table th{ background-image:url(../images/bg_th.png); height:34px; font-size:15px; color:#ffffff; 
	font-family:HelveticaNeueMdCn, Arial, sans-serif;}
.p_left{ padding-left:15px !important;}

.shopping-cart table#cart_table{ margin-top:30px;}
.shopping-cart table#cart_table td{ padding:15px 0; border-bottom:1px solid #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#434343;}
.shopping-cart table#cart_table td select{ min-width:50px; border:1px solid #7f9db9; outline:none;}
.p_left{ padding-left:15px;}
.shopping-cart .thumb{ border:1px solid #c0c0c0; width:50px; height:50px; float:left; margin-right:10px;}
.shopping-cart .thumb img{ vertical-align:middle; max-height:50px !important; max-width:50px !important;  }

.shopping-cart .product{ padding-left:0px !important;}
.shopping-cart .product h2{ font-size:15px; text-decoration:underline; margin-top:12px; }
.shopping-cart .product h2 a{ color:#0a6493;}
.shopping-cart .product h2 a:hover{ color:#DA3800;}
.shopping-cart .product p{ width:315px; float:left; padding:0px; margin:6px 0 10px 0; }

/*.shopping-cart .product .btn{background-image:url(../images/btn_small.png); color:#ffffff; font-size:15px; font-family:calibri;  text-decoration:none; padding:2px 10px; border:1px solid #4b6e80;   }*/
.product .btn:hover{background-position:0% -35px; color:#ffffff;  }
tr.t1{ background:#f4f6f7; border-bottom:2px solid #ffffff;}
tr.t2{ background:#eaf8ff; border-bottom:2px solid #ffffff;}
.shopping-cart .btn_big{background-image:url(../images/btn_big.png); color:#ffffff; text-decoration:none; border:1px solid #4b6e80; height:34px;  font-size:17px; padding:5px 10px 5px 10px; font-weight:bold;  }
.shopping-cart .btn_big img{ margin-left:4px; vertical-align:baseline;}

.shopping-cart .btn_blue{ background-image:url(../images/btn-blue.png);  height:34px !important; background-repeat:repeat-x; font-family:calibri;
 font-size:17px !important; font-weight:bold; line-height:32px; padding:5px 10px; text-decoration:none; color:#ffffff; border:1px solid #4b6e80; 
 margin-top:10px;   }

.shopping-cart .btn_blue img{ /*vertical-align:middle;*/ margin-right:4px;}

/* Shopping Cart Css Ends */

/* Detail Page Css Starts */
.product-detail{ padding:10px 0 10px 0;}
.product-detail table#detail_table{ margin-top:30px;}
.product-detail table#detail_table th{ background-image:url(../images/bg_th.png); height:34px; font-size:15px; color:#ffffff; 
	font-family:HelveticaNeueMdCn, Arial, sans-serif; }
.product-detail table#detail_table td{ padding:15px 0;}
.pro_img{ width:310px; height:310px;  border:1px solid #c0c0c0;}
.pro_img img{ max-width:310px; max-height:310px; vertical-align:middle; }

.despricion{}

.despricion h4.heading{ width:450px; float:left; }
.despricion .tweet{ float:right; width:121px;  }
.item-id{ font-size:15px; font-family:calibri; color:#000000;}
p.item-id{ padding:0px; margin:0px;}

ul.list-detail{ font-family:calibri; font-size:15px; color:#000000;  padding:0px 0px 0px 17px; margin:10px 0px 0px 0px;}
ul.list-detail li{padding:0px 0px 0px 0px; margin:0px;}

.splash{ background:#eeeeee; padding:5px 18px; width:300px; margin:10px 0;}

.btn_blue{ background-image:url(../images/btn-blue.png);  height:34px !important; background-repeat:repeat-x; font-family:calibri;
 font-size:17px !important; font-weight:bold; line-height:32px; padding:5px 10px; text-decoration:none; color:#ffffff; border:1px solid #4b6e80;   }
.btn_blue:hover{ background-position:0% -41px; color:#ffffff;  }
.btn_blue img{ /*vertical-align:middle;*/ margin-right:8px;}

/* Detail Page Css Ends*/

/* Product List Page Css Starts */
.product-list{ padding:15px 0 10px 0;}
.product-list  table#list_table  th{ background-image:url(../images/bg_th.png); height:34px; font-size:15px; color:#ffffff; 
	font-family:HelveticaNeueMdCn, Arial, sans-serif; }
.product-list table#list_table td{ padding:15px 0; border-bottom:1px solid #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434343;}
.product-list .pro_img{ width:310px; height:310px;  border:1px solid #c0c0c0;}
.product-list .pro_img img{ max-width:310px; max-height:310px; vertical-align:middle; }


.product-list .product .btn{background-image:url(../images/btn_small.png); font-family:calibri; color:#ffffff; font-size:15px; text-decoration:none; padding:2px 10px; border:1px solid #4b6e80; letter-spacing:0px !important;   }
.product-list .product .btn img{ margin-left:3px; }
.product-list .product .btn:hover{background-position:0% -35px; color:#ffffff;  }


.product-list tr.t1{ background:#f4f6f7; border-bottom:2px solid #ffffff;}
.product-list tr.t2{ background:#eaf8ff; border-bottom:2px solid #ffffff;}

.product-list .product{ padding-left:15px !important;}
.product-list .product h2{ font-size:15px; text-decoration:underline; }
.product-list .product p{ width:280px; float:left; padding:0px; margin:6px 0 10px 0;  }

.product-list .product .btn{background-image:url(../images/btn_small.png); color:#ffffff; font-size:15px; letter-spacing:-1px; font-family:calibri;  text-decoration:none; padding:2px 10px; border:1px solid #4b6e80; 
   }
.product-list .thumb{ border:1px solid #c0c0c0; width:100px; height:100px; float:left; margin-right:10px;}
.product-list .thumb img{ vertical-align:middle; max-height:100px !important; max-width:100px !important;  }

/* Product List Page Css Ends */

/* */
.left_penal{  width:586px; 
float:left; margin-top:22px; margin-left:9px; background-image:url('../images/right_sep.png'); 
background-position:right top; background-repeat:no-repeat;
    height: 20px;
} 
.right_penal{width:255px; float:right; margin-top:15px; margin-right:10px;}
.blue{ color:#189ade !important;}
.contact{}
.contact p{ padding:0px; margin:5px 0px;}

.left_penal h4 , .right_penal h4{ font-size:23px; color:#da3800; margin-bottom:10px; }
h4.bod-red{ border-bottom:1px solid #da3800;}
.bod-gray{ border-bottom:1px solid #cccccc;}

.contain-warp{ width:914px; margin:0 auto; padding-top:6px;}

/* */

.discount{ width:450px; float:left; margin:16px 10px 0 0px; }
.discount img{ max-width:450px;}

.btn_big{background-image:url(../images/btn_big.png); font-family:calibri; color:#ffffff; text-decoration:none; border:1px solid #4b6e80; height:34px;  font-size:17px; 
padding:5px 10px 5px 10px; font-weight:bold;  }
.btn_big img{ margin-left:0px; vertical-align:text-bottom;}
.btn_big:hover{background-position:0% -56px; color:#ffffff;  }

.btn_blue{ background-image:url(../images/btn-blue.png);  height:34px !important; background-repeat:repeat-x; font-family:calibri;
 font-size:17px !important; font-weight:bold; padding:5px 10px; text-decoration:none; color:#ffffff; border:1px solid #4b6e80;   }
.btn_blue:hover{ background-position:0% -41px; color:#ffffff;  }
.btn_blue img{ /*vertical-align:middle;*/ margin-right:8px;}


.breadcrumb{ color:#000000; font-size:12px; margin-top:12px;  width:48%; float:left;}
.breadcrumb a { text-decoration:underline; color:#000000;}
.breadcrumb a:hover{ color:#189ADE;}
.breadcrumb  span{ margin-left:8px; margin-right:8px; }
.comments{
	width:300px; min-width:300px; max-width:300px; 
	height:50px; max-height:50px; min-height:50px;
	font-family:calibri; font-size:15px; padding:5px; border:1px solid #cccccc;
}

.pagination{ text-align:right; width:50%; float:right; margin-top:8px; margin-bottom:8px;}
.pagination a { text-decoration:none; color:#000000; margin-left:10px; line-height:22px; border:1px solid #cccccc; padding:3px 8px;}
.pagination a span{ }
.pagination a:hover{ color:#da3800;}
.pagination a.active{color:#da3800;}

.billing{padding-top:40px;}
.billing table#billing_table{ }
.billing table#billing_table th{ background-image:url(../images/bg_th.png); height:34px; font-size:15px; color:#ffffff; 
	font-family:HelveticaNeueMdCn, Arial, sans-serif; }
	.billing table#billing_table th a{ color:#FF9900;}
.billing table#billing_table td{ padding:0px 0;  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#434343;}
.billing table#billing_table td select{ min-width:50px; border:1px solid #7f9db9; outline:none;}
.p_right{ padding-right:15px !important;}


/* Order Starts */
.order_summary{}
.order_summary table#order_summary_table{}

.order_summary table#order_summary_table th{ background-image:url(../images/bg_th.png); height:34px; font-size:15px; color:#ffffff; 
	font-family:HelveticaNeueMdCn, Arial, sans-serif; }
.order_summary table#order_summary_table td{ padding:5px 0; border-bottom:1px solid #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#434343;}
.order_summary table#order_summary_table td select{ min-width:50px; border:1px solid #7f9db9; outline:none;}

.order_summary .thumb{ border:1px solid #c0c0c0; width:40px; height:40px; float:left; margin-right:10px;}
.order_summary .thumb img{ vertical-align:middle; max-height:40px !important; max-width:40px !important;  }

.order_summary .product{ padding-left:0px !important;}
.order_summary .product h2{ font-size:14px; text-decoration:underline; margin-top:12px; }
.order_summary .product h2 a{ color:#0a6493;}
.order_summary .product h2 a:hover{ color:#DA3800;}
.order_summary .product p{ width:315px; float:left; padding:0px; margin:6px 0 10px 0; }
/* Order Starts */