

body{
background : #fff url(http://contents.spycameracctv.com/body-bg.png) repeat-x scroll center top;
color : #000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
*{
margin : 0;
padding : 0;
}
.fl {
float : left;
}
.clr {
clear : both;
}
ul, li {
list-style : none;
}
a {
color : #00165d;
text-decoration : none;
}
img {
border : 0;
}
#layout {
background : #fff;
margin : auto;
padding-top : 16px;
width : 980px;
}
#header {
background : url(http://contents2.spycameracctv.com/B.png) repeat-x;
height : 94px;
margin-bottom : 2px;
width : 980px;
}
#header .head_right {
float : left;
height : 94px;
width : 570px;
}
.head_right .headertext {
float : left;
height : 44px;
left : 85px;
overflow : hidden;
position : relative;
text-align : right;
top : 15px;
width : 457px;
}
.headertext p {
color : #fff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.2em;
letter-spacing : 0;
line-height : 15px;
word-spacing : 0;
}
.head_right .login {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.2em;
padding-left : 4px;
padding-top : 5px;
text-align : right;
width : 570px;
}
#header .right {
background : url(http://contents.spycameracctv.com/C.gif) no-repeat;
float : right;
height : 94px;
width : 16px;
}
#menu {
background : url(http://contents.spycameracctv.com/menu_bg.gif) repeat-x;
font-family : Arial, Helvetica, sans-serif;
height : 24px;
width : 980px;
}
#menu .search {
float : left;
height : 20px;
margin-top : 2px;
width : 225px;
}
.search_textbox {
border : 1px solid #e4a11e;
height : 18px;
line-height : 16px;
margin : 0 3px;
width : 224px;
}
.search_icon {
float : left;
height : 20px;
margin-right : 2px;
margin-top : 2px;
width : 20px;
}
.billing_input {
width : 248px;
}
#content {
padding-bottom : 16px;
padding-top : 16px;
width : 980px;
}
#leftcontent {
float : left;
width : 180px;
}
.browse_categories {
width : 180px;
}
h3 {
background : url(http://contents.spycameracctv.com/Header_B.gif) repeat-x;
color : #fff;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : 700;
padding-left : 2px;
text-align : left;
width : 148px;
padding : 0 !important ;
}
.browse_categories .left {
background : url(http://contents.spycameracctv.com/Header_A.png) no-repeat;
float : left;
height : 20px;
width : 10px;
}
.browse_categories .right {
background : url(http://contents.spycameracctv.com/Header_C.png) no-repeat;
float : right;
height : 20px;
width : 22px;
}
.browse {
background : url(http://contents.spycameracctv.com/category_bdr.jpg) repeat-y 0% 98%;
float : left;
font-size : 11px;
margin-bottom : 9px;
padding-left : 1px;
padding-right : 1px;
width : 180px;
}
.browse ul li {
background : url(http://contents.spycameracctv.com/middle_bg.jpg) repeat-x;
font-size : 12px;
line-height : 20px;
overflow : hidden;
width : 178px;
}
.browse ul li a {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.browse ul li.top {
background : url(http://contents.spycameracctv.com/top_bg.jpg) repeat-x;
display : block;
height : 20px;
width : 178px;
}
.browse ul li.top a {
color : #fff;
display : block;
font-weight : 700;
padding-left: 5.1px;
}
.browse ul li.sub {
background : url(http://contents.spycameracctv.com/SubCategory_A.gif) repeat-x;
display : block;
height : 20px;
width : 178px;

}
.browse ul li.top a:hover { background:url(../images/top-heading-hover-bg.jpg) repeat-x;
color : #1a2658;
display : block;
height : 20px;
width : 178px;}


.browse ul li.topopen{ 
background :url(http://contents.spycameracctv.com/top_bg.jpg) repeat-x;
color : #ffffff;
display : block;
height : 20px;
width : 178px;
}
.browse ul li.topopen a {
color : #ffffff;
display : block;
font-weight : 700;
padding-left : 5.1px; background:url(../images/arrow-test.png) no-repeat 167.5px 9px;
}
.browse ul li.sub a {
color : #267cb7;
display : block;
font-size : 11px;
font-weight : 400;
padding-left : 11px;
}
.breadcrumb a {
color : #ffcc70;
float : left;
}
.browse ul li.middleopen {
background : url(../images/browse_hover-2.jpg) no-repeat;
font-weight : 700;
height : 20px;
width : 178px;
}
.browse ul li.last a:hover, .browse ul li.sublastselected a {
background : url(http://contents.spycameracctv.com/browse_last_hover.jpg);
display : block;
font-weight : 400;
height : 21px;
width : 180px;
}
.browse ul li.sublast {
background : url(http://contents.spycameracctv.com/browse_last.jpg) no-repeat;
color : #267cb7;
display : block;
font-weight : 400;
height : 21px;
margin-left : -1px;
width : 180px;
}
.browse ul li.sublast a {
color : #267cb7;
display : block;
font-weight : 400;
height : 21px;
padding-left : 14px;
width : 166px;
}
.browse ul li.sublast a:hover, .browse ul li.sublastselected a {
background : url(http://contents.spycameracctv.com/browse_last_hover.jpg);
display : block;
font-weight : 400;
height : 21px;
padding-left : 14px;
width : 166px;
}
.browse ul li.last {
background : url(http://contents.spycameracctv.com/browse_last.jpg) no-repeat;
height : 21px;
margin-left : -1px;
width : 180px;
}
.browse ul li.last a {
padding-left : 5px;
}
.browse ul li a:hover {
/*text-decoration : none;*/
}
.browse ul li.sub a:hover, .browse ul li.sub.selected a {
background : url(http://contents.spycameracctv.com/browse_hover.jpg);
display : block;
font-weight : 400;
height : 20px;
width : 166px;
}
.browse ul li.sub a:hover a, .browse ul li.sub.selected {
background : url(http://contents.spycameracctv.com/browse_hover.jpg);
font-weight : 400;
height : 20px;
width : 178px;
}
.browse ul li.selected a {
background : url(http://contents.spycameracctv.com/browse_hover.jpg);
display : block;
font-weight : 700;
height : 20px;
width : 173px;
}

/*.browse ul li.middle a:hover {
background : url(http://contents.spycameracctv.com/browse_hover.jpg) no-repeat;
display : block;
height : 20px;
width : 178px;
}*/
.browse ul li.middle a:hover { background:url(http://contents.spycameracctv.com/css-sprites-images.png) no-repeat -185px -96px; 
/*background : url(http://contents.spycameracctv.com/browse_hover.jpg) no-repeat;*/
display : block;
height : 20px;
width : 178px;
}



.left_ads {
float : left;
height : 78px;
margin-bottom : 9px;
width : 180px;
}
#centercontent {
float : left;
padding : 0 14px;
text-align : left;
width : 590px;
}
.center_head {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : 700;
height : 20px;
line-height : 20px;
margin-left : 2px;
width : 590px;
margin-bottom:12px;
}
.center_head img {
float : left;
margin-left : 7px;
margin-right : 7px;
}
.center_head span {
color : #ffcc70;
float : left;
padding-left: 11px;
}
.center_left {
background : url(http://contents2.spycameracctv.com/centera.png) no-repeat;
float : left;
height : 20px;
width : 10px;
}
.center_right {
background : url(http://contents2.spycameracctv.com/center_D.png) no-repeat;
float : right;
height : 20px;
width : 22px;
}
.center_left_mid_head {
background : transparent url(http://contents2.spycameracctv.com/Header_B.gif) repeat-x scroll 0% 0%;
color : #fff;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : 700;
padding-left : 2px;
width : 556px;
}


.center_left_mid_head_sprite{
	background:url(http://contents.spycameracctv.com/css-sprites-images.png) no-repeat -96px -240px;
	color : #fff;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : 700;
	padding-left : 2px;
	height:22px;
	width : 592px;
	
	}

/*.center_product {
background : url(http://contents2.spycameracctv.com/product_mid_bdr.jpg) repeat-y top center;
float : left;
margin-bottom : 4px;
width : 587px;
}*/
.top_links {
float : right;
height : 24px;
padding-right : 16px;
width : 292px;
}
.top_links ul li {
color : #002276;
float : left;
font-family : Verdana, Geneva, sans-serif;
font-size : 13px;
line-height : 24px;
padding-right : 15px;
}
.top_links ul li.first {
padding-right : 32px;
}
.top_links ul li a {
background : url(http://contents2.spycameracctv.com/cctv_arrow.png) no-repeat left;
color : #002276;
float : left;
font-family : Verdana, Geneva, sans-serif;
font-size : 13px;
line-height : 24px;
padding-left : 6px;
}
.top_cen_con {
float : left;
margin-left : 4px;
margin-top : 8px;
width : 587px;
}
.top_bdr {
background : url(http://contents2.spycameracctv.com/centebox_top.png) no-repeat;
float : left;
height : 8px;
width : 587px;
}
.left_bdr {
background : url(http://contents2.spycameracctv.com/CProduct_A.gif) no-repeat left;
float : left;
height : 8px;
width : 8px;
}
.right_bdr {
background : url(http://contents2.spycameracctv.com/CProduct_C.gif) no-repeat right;
float : right;

height : 8px;
width : 8px;
}
/*.mid {
background : url(http://contents2.spycameracctv.com/product_bottom.jpg) no-repeat bottom;
float : left;
min-height : 144px;
width : 587px;
}*/
.mid ul li.title {
color : #00165d;
font-size : 12px;
line-height : 18px;
margin-bottom : 7px;
}
.title a {
color : #00165d;
}


.seomid {
background : url(http://contents2.spycameracctv.com/seo_bottom.jpg) no-repeat bottom;
min-height : 144px;
padding-top : 7px;
width : 587px;
float:left;
}
.seomidp {
float : left;
font-size : 13px;
line-height : 18px;
padding-bottom : 14px;
padding-left : 11px;
padding-right : 11px;
}
.wireless {
min-height : 99px;
}
.wirelessorder {
min-height : 211px;
}
.product_img {
float : left;
padding-left : 2px;
/*width : 99px;*/
}
.product_des {
float : left;
width : 340px;
}
.product_buy {
float : right;
padding-right : 8px;
text-align : right;
}
.product_buy ul li.price {
color : red;
font-size : 12px;
margin-bottom : 0;
}
.product_buy ul li.buybtn {
margin-top : 15px;
}
.product_buy ul li.vat {
font-size : 10px;
text-align : right;
}
.product_buy ul li.buy {
background : url(http://contents2.spycameracctv.com/buy.jpg) no-repeat;
float : right;
font-size : 13px;
font-weight : 700;
height : 18px;
line-height : 18px;
margin-top : 15px;
text-align : center;
width : 43px;
}
.product_buy ul li.buy a:hover, .product_buy ul li.buy.selected {
background : url(http://contents2.spycameracctv.com/buy_selected.jpg) no-repeat;
display : block;
height : 18px;
text-decoration : none;
width : 43px;
}
.product_buy ul li.buy:hover {
background : url(http://contents2.spycameracctv.com/buy_selected.jpg) no-repeat;
height : 18px;
text-decoration : none;
width : 43px;
}
.product_buy ul li {
margin-bottom : 0;
}
#rightcontent {
color : #1a2658;
float : left;
font-family : Arial, Helvetica, sans-serif;
width : 180px;
}
#rightcontent a {
color : #1a2658;
}
.basket .item {
margin : auto;
padding-top : 10px;
width : 160px;
}
.basket .item_empty {
margin : auto;
padding-top : 0;
width : 160px;
}
.enter_price {
float : left;
height : 15px;
padding : 0 2px 0 4px;
width : 53px;
}
.prdt_des {
float : left;
padding-bottom : 5px;
text-align : left;
width : 100%;
}
.cart_qty {
float : right;
font-weight : 700;
overflow : hidden;
text-align : right;
white-space : nowrap;
width : 47px;
}
.cart_qty1 {
float : right;
font-size : 11px;
font-weight : 700;
overflow : hidden;
text-align : right;
white-space : nowrap;
width : 47px;
}
.enter_price input {
background : url(http://contents2.spycameracctv.com/button_qty_number.gif) no-repeat;
border : 0;
color : #1a2658;
float : left;
font-size : 9px;
height : 15px;
line-height : 15px;
text-align : center;
width : 25px;
}
.p_quantity {
float : left;
height : 15px;
width : 100%;
}
.p_quantity strong {
float : left;
overflow : hidden;
white-space : nowrap;
}
a.minuscart {
background : url(http://contents2.spycameracctv.com/button_qty_minus.gif) no-repeat;
display : block;
float : left;
height : 15px;
width : 14px;
}
a.add {
background : url(http://contents2.spycameracctv.com/button_qty_plus.gif) no-repeat;
display : block;
float : left;
height : 15px;
width : 14px;
}
.empty {
padding : 2px 16px 50px;
}
.item .layer {
background : url(http://contents2.spycameracctv.com/product_seperator.gif) no-repeat bottom;
margin : auto auto 10px;
padding-bottom : 10px;
width : 160px;
}
.item .layer1 {
margin : auto auto 10px;
padding-bottom : 10px;
width : 160px;
}
.total_layer {
margin : auto;
padding-bottom : 10px;
width : 160px;
}
.total_layer_empty {
margin : 2px auto auto;
padding-bottom : 0;
width : 160px;
}
.item .cart_total {
float : left;
height : 10px;
margin-bottom : 10px;
width : 100%;
}
.item .layer .primg {
float : left;
padding-right : 5px;
width : 50px;
}
.item .layer .pr_des {
float : left;
padding-right : 8px;
text-align : left;
width : 70px;
}
.item_empty .cart_total_empty {
float : left;
height : 0;
margin-bottom : 7px;
width : 100%;
}
.pr_des .delete {
float : right;
position : relative;
top : 0;
}
.item .layer .prc {
float : left;
overflow : hidden;
width : 38px;
}
.basket_bottom1 {
float : left;
padding-top : 8px;
text-align : center;
width : 100%;
}
.basket_bottom_new {
background : url(http://contents1.spycameracctv.com/top_seller_mid_new.png) no-repeat bottom;
padding : 8px 0 6px;
width : 100%;
}
.basket_bottom {
background : url(http://contents1.spycameracctv.com/top_seller_mid.png) no-repeat bottom;
float : left;
height : 54px;
text-align : center;
width : 100%;
}
.basket_bottom_empty {
background : url(http://contents1.spycameracctv.com/top_seller_mid.png) no-repeat bottom;
float : left;
height : 44px;
padding-top : 0;
text-align : center;
width : 100%;
}
.basket_bottom p {
padding : 6px 3px 3px 10px;
}
.basket_content1 {
background : url(http://contents1.spycameracctv.com/top_seller_mid.png) no-repeat bottom;
height : 60px;
padding-bottom : 21px;
width : 100%;
}
.topseller-item {
background : #fff url(http://contents1.spycameracctv.com/latest-home_border.jpg) no-repeat right bottom;
float : left;
margin-left : 7px;
margin-top : 3px;
padding-bottom : 4px;
width : 166px;
}
.topseller-item1 {
float : left;
margin-left : 7px;
margin-top : 3px;
padding-bottom : 4px;
width : 166px;
}
.item_number {
color : #1b2d75;
float : left;
font-size : 13px;
font-weight : 700;
height : 54px;
line-height : 54px;
text-align : center;
width : 11px;
}
/*.item_img {
background : url(http://contents1.spycameracctv.com/latest1-home_img.png) no-repeat;
float : left;
height : 56px;
width : 67px;
}*/

.item_img { background:url(http://contents.spycameracctv.com/css-sprites-images.png) no-repeat -589px -106px;float : left;height : 56px;width : 67px;
}


.item_i {
float : left;
padding-top : 8px;
text-align : center;
width : 53px;
}
.item_text {
float : right;
height : 56px;
overflow : hidden;
padding-top : 2px;
width : 95px;
}
.item_text p {
line-height : 17px;
overflow : hidden;
}
.remove {
font-size : 11px;
height : 22px;
letter-spacing : -1px;
padding : 6px 12px;
}
.basket {
float : left;
font-size : 11px;
margin-bottom : 9px;
width : 180px;
position : relative;
}
.basket_headleft {
background : url(http://contents1.spycameracctv.com/basket_A.png) no-repeat;
float : left;
height : 20px;
width : 10px;
}
.basket_headmid {
background : url(http://contents1.spycameracctv.com/basket_B.gif) repeat-x;
float : left;
height : 20px;
width : 148px;
}
.basket_headright {
background : url(http://contents1.spycameracctv.com/basket_C.png) no-repeat;
float : left;
height : 20px;
width : 22px;
}
.topseller_mid {
background : url(http://contents1.spycameracctv.com/top_seller_mid.png) no-repeat bottom;
min-height : 260px;
}
#footer {
font-size : 11px;
height : 203px;
width : 980px;
}
.footer_top {
background : url(http://contents1.spycameracctv.com/footer_bg.jpeg) repeat-x;
height : 42px;
margin-bottom : 9px;
width : 980px;
}
/*.ftop_left {
background : url(http://contents1.spycameracctv.com/footer_left.jpeg) no-repeat;
float : left;
height : 42px;
width : 10px;
}*/

.ftop_left { background:url(http://contents.spycameracctv.com/css-sprites-images.png) no-repeat -82px -255px;
float : left;height : 42px;width : 10px;
}

.ads {
float : left;
/*height : 78px;*/
margin-bottom : 9px;
width : 180px;
}
.tel {
float : left;
height : 25px;
margin-bottom : 23px;
margin-top : 0;
width : 185px;
}



.footer_top ul {
color : #1a2658;
float : left;
padding-top : 22px;
width : 934px;
}
.footer_top ul li {
float : left;
line-height : 20px;
padding-left : 23px;
}
.footer_top ul li a {
color : #1a2658;
line-height : 20px;
padding-right : 19px;
}
/*.ftop_right {
background : url(http://contents1.spycameracctv.com/footer_right.jpg) no-repeat;
float : right;
height : 42px;
width : 22px;
}
*/
.ftop_right { background:url(http://contents.spycameracctv.com/css-sprites-images.png) no-repeat -37px -255px;
float : right;
height : 42px;
width : 22px;
}

.wireless_camera {
color : #001682;
float : left;
font-size : 12px;
margin-bottom : 10px;
width : 980px;
}
.wireless_camera p {
font-size : 13px;
text-align : center;
}
.long {
float : left;
text-align : center;
width : 163px;
}
.long span {
padding-left : 10px;
}
.long ul li a {
font-size : 10px;
}
.long ul li ul {
margin : auto;
width : 130px;
}
.long ul li ul li a {
font-size : 9px;
margin-bottom : 3px;
margin-top : 3px;
text-align : center;
width : 163px;
}
.payments {
float : left;
height : 34px;
text-align : center;
width : 980px;
}

.payments a{ background:url(http://contents.spycameracctv.com/css-sprites-images.png) no-repeat -101px -268px; margin:auto; display:block; width:611px; height:34px;}

.paypal_logo{ background:url(http://contents.spycameracctv.com/css-sprites-images.png) no-repeat -380px 0px; display: block;
	float: left;
	height: 34px;
	margin-left: 28px;
	width: 86px;;}


.comodo_logo{ margin-left:20px; background:url(http://contents.spycameracctv.com/css-sprites-images.png) no-repeat 0px -76px; display:block;  float: left;
	height: 40px;
	margin-left: 4px;
	width: 86px;}



.copyright {
color : #666;
float : left;
font-size : 11px;
padding : 11px 0 0 5px;
text-align : center;
width : 975px;
}
.logintext {
color : #fff;
}
#centercontent ul {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
}
.tablefotmat {
background-color : #eeedff;
border : 1px solid #162d73;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
}
.middlerow {
background-color : #eeedff;
}
.middlerow2 {
background-color : #b2ddeb;
}
.middlerow3 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
}
.tableborder {
border : 1px solid #172d74;
}
.maincatfooter {
color : #0d1738;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : 700;
}
.middlecatfooter {
color : #0d1738;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.9em;
font-weight : 400;
}
.bottomcatfooter {
color : #0d1738;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : 400;
}
.center_head h3 {
color : #ffd66d;
padding : 0 0 0 5px;
}
.product_detail_img {
float : left;
padding : 10px 0 10px 10px;
width : 400px;
}
.product_detail_img .gallery {
float : left;
padding-bottom : 4px;
padding-top : 5px;
width : 100%;
}
.product_detail_img .small {
float : left;
margin-top : 10px;
width : 573px;
}
.product_detail_img .gallery img {
border : 1px solid #999;
margin-right : 10px;
}
.product_detail_img .small img {
padding-right : 3px;
}
#quickbuy {
float : right;
margin-right : 10px;
text-align : right;
width : 160px;
}
.share {
float : right;
height : 16px;
position : relative;
right : 0;
top : 182px;
width : 99px;
}
.enlarge {
float : right;
position : relative;
right : 190px;
top : 12px;
}
ul.topseller {
margin : auto;
padding : 10px 0;
width : 560px;
}
ul.topseller li {
display : block;
float : left;
margin-bottom : 5px;
width : 560px;
}
ul.topseller li a {
color : #1a2658;
line-height : 18px;
}
#quickbuy .code {
font-size : 11px;
left : -1px;
overflow : hidden;
padding-bottom : 20px;
position : relative;
text-align : right;
width : 100%;
}
#quickbuy .prt {
line-height : 20px;
text-align : right;
width : 100%;
}
.summary {
padding : 10px 10px 30px;
}
ul.detail li {
font-size : 13px;
line-height : 18px;
list-style : disc;
list-style-position : inside;
margin-left : 10px;
padding-left : 11px;
}
.buy {
float : right;
font-size : 13px;
font-weight : 700;
height : 18px;
line-height : 18px;
margin-top : 15px;
text-align : center;
width : 43px;
}
.buy a:hover, .buy.selected {
background : url(http://contents1.spycameracctv.com/buy_selected.gif) no-repeat;
display : block;
height : 18px;
text-decoration : none;
width : 43px;
}
.buy:hover {
background : url(..images/buttons/button-add-to-basket-hover.png) no-repeat;
height : 18px;
text-decoration : none;
width : 43px;
}
.item_order_confirm {
color : #000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
}
.leftpadding {
color : #267cb7;
padding-left : 8px;
}
.leftpadding a {
color : #267cb7 !important ;
}
.error {
color : red;
font-weight : 700;
}
span.vat1 {
font-size : 9px;
font-weight : 400;
}
a.minus {
background : transparent url(http://contents1.spycameracctv.com/cartminus.gif) no-repeat scroll 0% 0%;
float : left;
height : 25px;
width : 25px;
}
a.plus {
background : transparent url(http://contents1.spycameracctv.com/cartplus.gif) no-repeat scroll 0% 0%;
float : left;
height : 26px;
width : 26px;
}
.quantity {
width : 150px;
}
.home_products_in {
float : left;
margin-bottom : 20px;
padding : 0 10px;
width : 167px;
}
.home_products_in ul li {
margin-bottom : 5px;
text-align : center;
}
.home_products_in ul li.hd {
height : 40px;
margin-bottom : 5px;
overflow : hidden;
text-align : center;
}
.home_products_in ul li img {
height : 140px;
margin-bottom : 5px;
}
.home_description {
float : left;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
margin : auto;
padding-bottom : 20px;
text-align : left;
vertical-align : top;
width : 167px;
}
.asscoiate_product {
background : transparent url(http://contents1.spycameracctv.com/product_seperator.gif) no-repeat scroll center bottom;
margin : auto auto 10px;
padding-bottom : 10px;
width : 136px;
}
.detaildiv_feature ul li {
list-style : disc inside !important ;
margin-left : 21px !important ;
}
.asscoiate_li {
list-style-type : none !important ;
}
#cctv_layout {
background : #fff;
border-left : 10px solid #fff;
border-right : 10px solid #fff;
margin : auto;
width : 980px;
}
#cctv_top {
background : #fff url(http://contents3.spycameracctv.com/top-page.jpg) no-repeat top;
height : 24px;
margin : 5px auto auto;
padding-top : 11px;
width : 1000px;
}
#cctv_header {
height : 94px;
margin : auto auto 2px;
width : 100%;
}
#cctv_header .cctv_mid {
background : url(http://contents3.spycameracctv.com/B.png) repeat-x;
float : left;
height : 94px;
padding-left : 58px;
width : 516px;
}
/*#cctv_header .cctv_right {
background : url(http://contents3.spycameracctv.com/C.png) no-repeat right;
float : right;
height : 94px;
width : 16px;
}*/

#cctv_header .cctv_right { background:url(http://contents.spycameracctv.com/css-sprites-images.png) no-repeat -2px -244px;
/*background : url(http://contents3.spycameracctv.com/C.png) no-repeat right;*/
float : right;
height : 94px;
width : 16px;
}
.cctv_mid p {
color : #fff;
font-size : 12px;
height : 60px;
letter-spacing : 0;
line-height : 18px;
overflow : hidden;
padding : 28px 4px 0 19px;
text-align : justify;
vertical-align : middle;
word-spacing : 0;
}
#cctv_menu {
background : url(http://contents3.spycameracctv.com/menu_bg.gif) repeat-x;
float : left;
margin-left : 24px;
}
#cctv_menu ul li.last {
background : none;
}
#cctv_search {
background : url(../images/searchbar-bg.jpg) no-repeat;
height : 32px;
width : 980px;
}
.all_categories {
border : 1px solid #e4a120;
float : left;
height : 24px;
margin : 4px 0 0 5px;
padding : 2px 6px;
width : 175px;
}
.all_categories option {
width : 155px;
}
.all_categories option:hover {
background : #ffd56d;
}
.search_txt {
border : 1px solid #e4a120;
float : left;
margin-left : 1px;
margin-top : 4px;
width : 588px;
height : 22px;
background : #fff;
}
.search_txt input {
padding : 2px 8px;
width : 562px;
background : none;
border : 0;
}
#cctv_content {
height : auto;
padding : 13px 0 0;
width : 100%;
}
#left {
float : left;
height : auto;
margin : 0;
padding : 0;
width : 180px;
}
#cctv_mid {
float : left;
height : auto;
margin : 0 12px;
width : 596px;
}
.cctv_search_product {
height : 56px;
width : 100%;
}
.cctv_search_product_home {
height : 35px;
width : 100%;
}
.cctv_search_product_inner {
height : 39px;
width : 100%;
}
.cctv_textbox {
background : url(http://contents3.spycameracctv.com/cctv_seachbox.gif) no-repeat;
float : left;
height : 22px;
width : 439px;
}
.cctv_textbox input {
background : url(http://contents3.spycameracctv.com/septxtbx_bg.gif) repeat-x;
border : 0;
height : 19px;
line-height : 19px;
margin : 1px 10px;
width : 419px;
}
#cctv_mid h4 {
color : #002276;
font-size : 13px;
padding-bottom : 4px;
}
#cctv_mid p {
line-height : 20px;
margin-bottom : 10px;
text-align : justify;
padding-bottom:15px;
}
.cctv_links {
height : auto;
width : 100%;
}
.cctv_links ul li {
float : left !important ;
list-style : none !important ;
margin : 0 35px 0 0 !important ;
width : 174px !important ;
}
.cctv_links ul li a {
color : #002276;
display : block;
font-size : 12px;
font-weight : 700;
line-height : 25px;
text-align : center;
width : 174px;
}
.cctv_links ul li.last {
margin : 0 !important ;
}
.cctv_links ul li a.img {
background : url(http://contents3.spycameracctv.com/image_bg.png) no-repeat;
float : left;
height : 126px;
padding : 15px 0;
text-align : center;
width : 100%;
}
.cctv_productimg {
float : left;
padding : 18px 0 0;
text-align : center;
width : 172px;
}
.cctv_productdes {
float : left;
width : 420px;
}
#cctv_bottom {
float : left;
padding-bottom : 25px;
width : 100%;
}
#cctv_bottom .cctv_bcontent {
background : url(http://contents.spycameracctv.com/bottom_content.png) no-repeat;
float : left;
height : 126px;
margin-right : 27px;
padding-top : 12px;
text-align : center;
width : 223px;
}
.cctv_bcontent ul li {
line-height : 16px;
width : 100%;
}
.cctv_bcontent ul li a {
color : #002276;
font-size : 11px;
}
.cctv_bcontent li h4, .cctv_bcontentlast h4 {
color : #002276;
font-size : 13px;
padding-bottom : 15px;
}
.cctv_bcontentlast {
background : url(http://contents.spycameracctv.com/bottom_content.png) no-repeat;
float : left;
height : 126px;
margin-right : 0;
padding-top : 12px;
text-align : center;
width : 223px;
}
.addresshome {
color : #002276;
font-size : 11px;
}
div.autocomplete ul li.selected {
background-color : #f6f7f9;
}
div.autocomplete ul li {
color : #454ead;
cursor : pointer;
display : block;
font-weight : 700;
height : 25px;
line-height : 25px;
list-style-type : none;
margin : 0;
overflow : hidden;
padding : 0;
}
a.frontend_admin:link, a.frontend_admin:active, a.frontend_admin:visited {
background : #c00;
color : #fff !important ;
padding : 4px 2px;
}
a.frontend_admin:hover {
background : #c00;
color : #dd0 !important ;
padding : 4px 2px;
}
#cctv_mid h1 {
font-size : 16px;
padding-bottom : 15px;
}
.home_h1 h1 {
font-size : 13px !important ;
padding-bottom : 5px !important ;
padding-top : 10px !important ;
color : #002276;
}
#cctv_mid h2 {
font-size : 13px;
padding-bottom : 5px;
}
#slickbox {
height : 1133px;
}
.fr, .top_links ul {
float : right;
}
a:hover, .breadcrumb a:hover {
text-decoration : none;
}
#header .logo, #cctv_header .cctv_logo {
float : left;
height : 94px;
width : 390px;
}
.cctv_logo a{ background:url(http://contents.spycameracctv.com/css-sprites-images.png) no-repeat -2px -141px; display:block; width:390px; height:94px;} 


#menu ul li, #cctv_menu ul li {
background : url(http://contents3.spycameracctv.com/menu_sep.gif) no-repeat right;
float : left;
}
#menu ul li a, #cctv_menu ul li a {
color : #00165d;
font-size : 13px;
line-height : 24px;
margin-right : 2px;
padding : 4px 18px 4px 20px;
}
#menu ul li a:hover, #cctv_menu ul li a:hover {
background : url(http://contents3.spycameracctv.com/hMenuLinkHover.gif) repeat-x;
margin-right : 2px;
text-decoration : none;
}
.head, .basket_head {
height : 20px;
line-height : 20px;
width : 180px;
}
.browse ul li.middle a, .browse ul li.last a, .browse ul li.middleopen a {
color : #1a2658;
display : block;
padding-left: 8.9px;
}
.mid ul, ul.detail {
padding-bottom : 10px;
}

.mid ul li, .spyurlli {
font-size : 12px;
line-height : 18px;
margin-bottom : 2px;
padding-left:5px;


}


.seomid p, .seomiddetail {
font-size : 13px;
line-height : 18px;
padding-bottom : 14px;
padding-left : 11px;
padding-right : 11px;
}
.product_buy ul li.buy a, .buy a {
color : #000;
}
.layer img, .layer1 img {
float : left;
margin-right : 10px;
}
.basket_mid, .topseller_mid1 {
background : url(http://contents3.spycameracctv.com/basket_mid.jpg) repeat-y;
text-align : left;
width : 100%;
}
.topseller_mid1 ul, .topseller_mid ul {
padding : 13px;
width : 151px;
}
.topseller_mid1 ul li, .topseller_mid ul li {
list-style-type : decimal;
margin-left : 17px;
padding-bottom : 13px;
text-align : left;
}
.wireless_camera a, .copyright a, #quicklinks a {
color : #001682;
}
#centercontent p, .detaildiv, .detaildiv_feature {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
margin : 0 0 1em;
padding : 0;
text-align : left;
}
.tableheads, .tableheads3 {
background-color : #172d74;
color : #ffd66d;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : 700;
height : 30px;
}
.home_products, .cctv_products {
width : 100%;
}
.sep, .sep2 {
background : url(../images/separator-new.jpg) repeat-y;
float : left;
height : 32px;
margin : 0 5px;
width : 3px;
}
a:focus {
outline-style : none;
}
#frame {
width : 980px;
text-align : left;
margin : 0 auto;
padding : 0;
}
#banner {
width : 980px;
background : #ffd66d;
background-image : url(http://contents3.spycameracctv.com/spycam_tile.jpg);
background-repeat : repeat-x;
height : 120px;
margin : 0;
padding : 0;
}
#banner p {
vertical-align : bottom;
margin : 2px 0 0 20px;
padding : 0;
}
#banner p.headertext {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #fff;
position : relative;
top : -85px;
left : 437px;
width : 450px;
}
#centercontent span.testimonial {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-style : italic;
text-align : left;
width : 200px;
background : #fff;
margin : 0 0 1em;
padding : 0;
}
#centercontent span.testimonialname {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-style : normal;
text-align : left;
margin : 0 0 1em;
padding : 0;
}
#centercontent h1 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
margin : 0.6em 0 0.8em;
padding : 0;
}
#centercontent h1.payment_declined {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
color : red;
margin : 0.6em 0 0.8em;
padding : 0;
}
#centercontent h2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
margin : 0 0 0.8em;
padding : 0;
}
#centercontent h4 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
margin : 0;
padding : 0;
}
#centercontent ul {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
line-height : 21px;
}
#centercontent table td.td_feeheader {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
background-color : #ff9;
color : #000;
margin : 0;
padding : 4px 0 4px 10px;
}
#centercontent table td.td_fee {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
background-color : #ffc;
color : #000;
margin : 0;
padding : 4px 10px;
}
#centercontent table td.general_form_label {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
margin : 0;
padding : 0 10px 12px 0;
}
#banner h1 {
font-size : 14px;
margin : 0;
padding : 10px 10px 0;
}
#associated {
text-align : center;
border-left : 1px solid #00165d;
border-right : 1px solid #00165d;
border-bottom : 1px solid #00165d;
background-color : #fff;
margin : 0 0 20px;
padding : 0 8px 8px;
}
#associated img {
padding-top : 10px;
margin : 0;
}
#associated p {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.7em;
font-weight : 400;
margin : 0;
padding : 0;
}
#associated hr {
color : #9a9a9a;
background-color : #9a9a9a;
height : 1px;
margin : 10px;
padding : 0;
}
DIV.mainheader {
width : 572px;
height : 21px;
background-color : #172d74;
color : #fff;
font-weight : 700;
border : 1px solid #00165d;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
margin : 0;
padding : 5px 0 0 16px;
}
DIV.main {
width : 568px;
text-align : left;
font-weight : 400;
border-left : 1px solid #00165d;
border-right : 1px solid #00165d;
border-bottom : 1px solid #00165d;
background-color : #fff;
float : left;
margin : 0 0 20px;
padding : 15px 10px;
}
DIV.main table td.photos {
width : 470px;
margin : 0;
padding : 0;
}
DIV.main table td.quickbuy {
vertical-align : top;
text-align : right;
width : 100px;
margin : 0;
padding : 0 0 0 10px;
}
DIV.main LI {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#browseheader {
width : 178px;
height : 26px;
background-color : #172d74;
color : #ffd66d;
text-align : left;
border-bottom : 1px solid #00165d;
border-top : 1px solid #00165d;
border-left : 1px solid #00165d;
border-right : 1px solid #00165d;
margin : 0;
padding : 0;
}
#browseheader p {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : 400;
color : #ffd66d;
text-align : center;
margin : 0;
padding : 5px 0 0;
}
.sbhead {
width : 600px;
height : 31px;
background : url(http://contents3.spycameracctv.com/icons/sbleft.gif) no-repeat left top;
margin : 10px 0 0;
padding : 0;
}
.sbhead h1 {
color : #369;
background : url(http://contents3.spycameracctv.com/icons/sbright.gif) no-repeat right top;
text-transform : capitalize;
font-size : 1em;
margin : 0 0 0 9px;
padding : 6px 0 6px 12px;
}
.sbhead h1 img {
vertical-align : middle;
padding : 1px 5px 1px 0;
}
.sbcontent {
width : 576px;
border-left : 2px solid #bbc6e0;
border-right : 2px solid #bbc6e0;
border-bottom : 2px solid #bbc6e0;
margin : 0;
padding : 5px 10px 10px;
}
TABLE.billing {
width : auto;
background : #fff;
}
TABLE.billing TD.details {
background : #fff;
width : 780px;
margin : 0;
padding : 0 20px 0 0;
}
TABLE.billing TD.edit {
background : #fff;
}
DIV.productsummary {
border-bottom : 1px solid #eee;
margin : 0 0 20px;
padding : 0;
}
DIV.productsummary TD.image {
vertical-align : top;
width : 100px;
background : #fff;
margin : 0;
padding : 0;
}
DIV.productsummary TD.summary {
vertical-align : top;
width : 430px;
background : #fff;
margin : 0;
padding : 0 40px 0 0;
}
DIV.productsummary TD.price {
vertical-align : top;
text-align : right;
width : 70px;
background : #fff;
margin : 0;
padding : 0;
}
DIV.productsummarylast {
margin : 0 0 5px;
padding : 0;
}
input.qty {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : 400;
font-size : 0.8em;
width : 18px;
height : 20px;
margin : 0;
padding : 0 0 0 3px;
}
SPAN.vat {
font-size : 10px;
font-weight : 400;
}
#quicklinksheader {
width : auto;
height : 26px;
background-color : #172d74;
color : #ffd66d;
text-align : left;
border : 1px solid #00165d;
margin : 0;
padding : 0;
}
#quicklinks {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : 400;
width : auto;
border-left : 1px solid #00165d;
border-right : 1px solid #00165d;
border-bottom : 1px solid #00165d;
background-color : #eef;
text-align : left;
margin : 0 0 20px;
padding : 0 16px 8px;
}
DIV.quicklinks {
border : 1px solid #000;
margin : 0;
padding : 0;
}
DIV.quicklinks p {
padding-left : 20px;
display : inline;
background :#FFA500;
color : #fff;
}
.tinyfonterr {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
float : left;
line-height : 21px;
padding-left : 5px;
font-weight : 700;
color : red !important ;
font-size : 10px;
}
.button {
border : none;
}
.buttontext {
border : none;
margin-top : 4px;
}
.home_product {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
text-align : center;
vertical-align : top;
width : 160px;
}
.home_product img {
padding-top : 10px;
}
.home_desc {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
text-align : left;
vertical-align : top;
padding-left : 20px;
padding-bottom : 20px;
}
#basketheader_topseller p {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : 400;
color : #ffd66d;
text-align : left;
margin : 0;
padding : 5px 0 0 16px;
}
#basket_topseller {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : 400;
border-left : 1px solid #00165d;
border-right : 1px solid #00165d;
border-bottom : 1px solid #00165d;
background-color : #eef;
text-align : left;
width : 174px;
margin : 0 0 20px;
padding : 8px 0 8px 4px;
}
#basket_topseller table td.delete {
vertical-align : top;
width : 14px;
}
#basket_topseller table td img.deleteitem {
margin : 0;
padding : 2px 0 0;
}
#basket_topseller table td.item {
vertical-align : top;
width : 140px;
margin : 0;
padding : 0 4px 6px;
}
#basket_topseller table td.total {
vertical-align : top;
width : auto;
margin : 0;
padding : 0 4px 6px;
}
#basket_topseller table td.total img {
margin : 0;
padding : 6px 0 0 2px;
}
#basket_topseller table td.total p {
font-weight : 700;
color : #000;
margin : 0;
padding : 0 0 0 2px;
}
#basket_topseller table td.itemtitle {
font-weight : 700;
color : #00165d;
vertical-align : top;
width : 75px;
padding : 8px 12px 6px 4px;
}
#basket_topseller table td.pricetotal p {
font-weight : 700;
color : #000;
margin : 0;
padding : 0;
}
#basket_topseller table td.pricetitle {
font-weight : 700;
color : #00165d;
width : 55px;
vertical-align : top;
text-align : right;
margin : 0;
padding : 8px 0 0;
}
#login-info {
color : #ffd66d;
height : 100px;
position : absolute;
top : 196px;
width : 290px;
z-index : 1000;
padding : 1px;
}
#popupheader {
width : 300px;
height : 26px;
background-color : #172d74;
color : #ffd66d;
text-align : left;
border : 1px solid #00165d;
margin : 0;
padding : 0;
}
#popupheader p {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : 400;
color : #ffd66d;
text-align : left;
margin : 0;
padding : 5px 0 0 5px;
}
#popup {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : 400;
width : 300px;
border-left : 1px solid #00165d;
border-right : 1px solid #00165d;
border-bottom : 1px solid #00165d;
background-color : #eef;
text-align : left;
margin : 0 0 20px;
padding : 0 0 8px;
}
#popup p {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
text-align : left;
color : #000;
margin : 0 0 1em;
padding : 0;
}
#centercontent table td.td_countryheader, #centercontent table td.td_deliveryheader {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
background-color : #ff9;
color : #000;
margin : 0;
padding : 4px 40px 4px 10px;
}
#centercontent table td.td_country, #centercontent table td.td_delivery {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
background-color : #ffc;
color : #000;
margin : 0;
padding : 4px 40px 4px 10px;
}
#associatedheader, #basketheader_topseller {
width : 178px;
height : 26px;
background-color : #172d74;
color : #ffd66d;
text-align : left;
border : 1px solid #00165d;
margin : 0;
padding : 0;
}
#associatedheader p, #quicklinksheader p {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : 400;
color : #ffd66d;
text-align : left;
margin : 0;
padding : 5px 0 0 16px;
}
DIV.productsummary TD.price P, DIV.productsummary TD.price FORM.buy {
text-align : right;
margin : 0;
padding : 0;
}
#basket_topseller p.click, #popup p.click {
border-top : 1px solid #9a9a9a;
margin : 6px 6px 0;
padding : 8px 0 0;
}
#basket_topseller table, #popup table {
vertical-align : top;
margin : 0 5px;
padding : 0;
}
#basket_topseller table td.item p, #basket_topseller img.checkout {
margin : 0;
padding : 0;
}
#basket_topseller table td.price, #basket_topseller table td.pricetotal {
text-align : right;
vertical-align : top;
width : 55px;
margin : 0;
padding : 0;
}
.cctv_midbox {
width : 100%;
font-family : Arial, Helvetica, sans-serif;
background : url(../images/cctv_boxnewmid.jpg) repeat-y;
}
.cctv_midboxtop {
width : 582px;
background : url(../images/cctv_boxnewtop.jpg) no-repeat;
height : 20px;
line-height : 20px;
padding-left : 14px;
font-weight : bold;
font-size : 13px;
color : #fff;
}
.cctv_midboxbottom {
width : 100%;
background : url(../images/cctv_boxnewbottom.jpg) no-repeat bottom left;
}
.cctv_order_detail {
width : 573px;
padding : 20px 0 22px 14px;
}
.cctv_order_detail_layer {
width : 100%;
float : left;
}
.od_feild1 {
width : 235px;
line-height : 18px;
float : left;
}
.od_feild2 {
width : 245px;
padding-right : 50px;
line-height : 18px;
float : left;
}
.od_pad1 {
padding-bottom : 16px;
}
.od_feild3 {
width : 40px;
float : left;
line-height : 18px;
}
ul.od_shipping {
padding-bottom : 20px;
}
ul.od_shipping li {
line-height : 17px;
}
.od_total {
line-height : 17px;
width : 140px;
float : right;
text-align : right;
}
.links {
padding-left : 3px;
padding-top : 4px;
padding-right : 2px;
width : 591px;
}
.links_right {
width : 267px;
float : right;
}
.cctv_topdiv {
padding : 10px 10px 14px 14px;
line-height : 18px;
width : 568px;
}
.odr {
width : 564px;
border-bottom : 1px solid #466c9b;
font-size : 18px;
color : #03031c;
padding-bottom : 8px;
margin-bottom : 11px;
}
.cctv_topdiv p {
padding-right : 10px;
line-height : 18px !important ;
}
.cctv_mar2 {
margin-bottom : 10px;
}
.cctv_mar21 {
margin-top : 10px;
}
.cctv_mar3 {
margin-bottom : 14px;
float : left;
}
.order_listing {
width : 566px;
margin : auto;
padding : 19px 0 16px 0;
}
.order_listing_layer {
width : 100%;
float : left;
margin-bottom : 13px;
}
.ol_feild1 {
width : 82px;
float : left;
}
.ol_feild2 {
width : 128px;
float : left;
}
.ol_feild3 {
width : 118px;
float : left;
}
.ol_feild4 {
width : 115px;
float : left;
text-align : center;
}
.ol_feild5 {
width : 91px;
float : left;
}
.ol_feild6 {
width : 30px;
float : left;
}
.ol_feild6 a {
font-weight : bold;
color : #000;
}
.cctv_from {
width : 97%;
padding : 21px 0 14px 15px;
}
.cctv_form_layer {
width : 100%;
float : left;
margin-bottom : 10px;
position : relative;
}
.refer_label {
padding : 0 10px 0 0;
width : 120px;
text-align : right;
float : left;
line-height : 21px;
}
.refer_label2 {
padding : 0 70px 0 0;
width : 120px;
text-align : right;
float : left;
line-height : 21px;
}
.cctv_from21 {
width : 98%;
padding : 6px 0 0 15px;
}
.cctv_form_layer input {
width : 213px;
height : 19px;
float : left;
border : 1px solid #b2d5e9;
}
.cctv_form_layer select {
width : 215px;
height : 21px;
border : 1px solid #b2d5e9;
}
.message {
border : 1px solid #b2d5e9;
width : 412px;
height : 132px;
}
.cctv_label {
width : 165px;
float : left;
padding-right : 7px;
line-height : 21px;
text-align : right;
}
.cctv_pad_manually {
padding-bottom : 2px !important ;
}
.padd_left {
padding-left : 19px;
}
.find_address {
width : 387px;
float : left;
}
.find_address1 {
width : 110px;
margin-left : 7px;
float : left;
}
.password_strenght {
margin : 4px 0 1px 165px;
width : 140px;
height : 17px;
background : #cccccc;
}
.password_strenght_in {
width : 100%;
height : 17px;
background : url(../images/strenght_bar.jpg) no-repeat;
}
.must {
padding-left : 130px;
line-height : 7px;
float : left;
padding-bottom : 8px;
}
.must1 {
padding-left : 175px;
float : left;
line-height : 7px;
padding-bottom : 8px;
}
.must2 {
padding-left : 191px;
float : left;
line-height : 7px;
padding-bottom : 8px;
}
.cctv_billingadd {
width : 100%;
float : left;
padding-bottom : 18px;
}
.cctv_billingadd span {
float : left;
padding-right : 14px;
font-weight : normal !important ;
}
.cctv_radio {
float : left;
margin-right : 5px;
}
.cctv_commnication {
float : left;
padding-bottom : 18px;
}
.check {
float : left;
margin-right : 20px;
margin-top : 3px;
}
.check1 {
float : left;
margin-right : 8px;
margin-left : 20px;
margin-top : 3px;
}
.cctv_commnication span {
width : 515px;
float : left;
}
.cctv_midbox2 {
width : 294px;
margin-bottom : 10px;
font-family : Arial, Helvetica, sans-serif;
background : url(../images/loginbox_mid.jpg) repeat-y;
}
.cctv_midbox2top {
width : 280px;
background : url(../images/loginbox_top.jpg) no-repeat;
height : 20px;
line-height : 20px;
padding-left : 14px;
font-weight : bold;
font-size : 13px;
color : #fff;
}
.cctv_midbox2bottom {
width : 294px;
background : url(../images/loginbox_bottom.jpg) no-repeat bottom;
}
.cctv_login {
width : 272px;
min-height : 105px;
padding : 10px 0 8px 11px;
}
.login_layer {
width : 100%;
}
.login_layer label {
width : 58px;
float : left;
line-height : 21px;
}
.login_layer {
float : left;
margin-bottom : 6px;
}
.cctv_mar4 {
margin-top : 12px;
}
.cctv_mar5 {
margin-top : 3px;
}
.cctv_lh {
line-height : 24px;
}
.cctv_create_account {
width : 100%;
padding-top : 39px;
}
.cctv_create_account img {
padding-bottom : 7px;
}
.login_layer input {
width : 210px;
float : right;
height : 19px;
border : 1px solid #b2d5e9;
}
.cctv_midin {
width : 264px;
padding : 16px 0 16px 15px;
min-height : 250px;
position : relative;
min-height : 100px;
}
.cctv_midin p {
padding-top : 4px;
}
.account_layer {
width : 100%;
float : left;
}
#common-content {
padding-bottom : 16px;
padding-top : 16px;
width : 865px;
margin : auto;
}
#common-content-new {
padding-bottom : 16px;
padding-top : 16px;
width : 980px;
margin : auto;
}
#billing-policies {
margin-bottom : 15px;
}
.billing-policies-left {
width : 525px;
float : left;
}
.billing-policies-left img {
float : left;
margin-right : 16px;
}
.billing-policies-rite {
width : 380px;
float : right;
}
.billing-policies-rite-txt {
width : 188px;
float : left;
margin-right : 2px;
}
.billing-policies-rite-img {
text-align : center;
width : 32px;
float : left;
margin-right : 2px;
}
.billing-policies-rite-img img {
margin-top : 2px;
}
.policies {
background : url(../images/policies-bg.jpg) no-repeat;
color : #133c7e;
float : left;
font-family : Arial;
font-size : 11px;
font-weight : bold;
height : 25px;
padding-left : 5px;
padding-top : 10px;
width : 148px;
}
.large-box {
background : url(../images/large-box-2.jpg) repeat-y;
width : 980px;
}
.large-box-header {
background : url(../images/large-box-1.jpg) no-repeat;
width : 966px;
height : 22px;
color : #ffffff;
font-size : 13px;
font-weight : bold;
line-height : 20px;
padding-left : 14px;
}
.large-box-bottom {
background : url(../images/large-box-3.jpg) no-repeat bottom;
width : 980px;
}
.large-box-bottom-txt {
padding : 10px 10px 14px 7px;
line-height : 18px;
width : 964px;
}
.large-box-bottom-txt-new {
padding : 10px 0 0 14px;
line-height : 18px;
width : 931px;
}
.large-box-bottom-txt span {
color : #0e3377;
}
.large-box-bottom-txt1 ul {
list-style : none;
margin-bottom : 10px;
margin-top : 5px;
}
.large-box-bottom-txt1 li {
line-height : 25px;
}
.large-box-bottom-txt1 li .input-fields {
width : 20px;
float : left;
margin-top : 6px;
}
.large-box-bottom-txt1 li .input-fields-txt {
width : 800px;
float : left;
}
.large-box-bottom-txt p, .large-box-bottom-txt1 {
padding-bottom : 15px;
float : left;
padding-right : 12px;
padding-top : 4px;
}
.large-box-bottom-txt p span, .large-box-bottom-txt1 p span {
float : left;
width : 917px;
}
.large-box-bottom-txt1 {
padding : 0 10px 0 14px;
line-height : 18px;
width : 850px;
}
.large-box-bottom-txt .items-img {
width : 90px;
float : left;
margin-right : 10px;
}
.large-box-bottom-txt .items-description {
width : 290px;
float : left;
margin-right : 10px;
}
.large-box-bottom-txt .items-quantity {
width : 70px;
float : left;
margin-left : 38px;
}
.large-box-bottom-txt .items-price {
width : 80px;
float : left;
margin-left : 41px;
}
.large-box-bottom-txt .items-vat {
width : 80px;
float : left;
margin-left : 28px;
}
.large-box-bottom-txt .items-price-total {
width : 70px;
float : left;
font-weight : bold;
font-size : 13px;
margin-left : 6px;
text-align : right;
width : 70px;
}
.delivery-address-box {
background : url(../images/billing-address-2.jpg) repeat-y;
width : 468px;
float : left;
}
.delivery-address-box-header {
background : url(../images/billing-address-1.jpg) no-repeat;
width : 454px;
height : 20px;
color : #ffffff;
font-size : 13px;
font-weight : bold;
line-height : 20px;
padding-left : 14px;
}
.delivery-address-box-bottom {
background : url(../images/billing-address-3.jpg) no-repeat bottom;
width : 468px;
}
.delivery-address-box-txt {
padding : 8px 0 11px 14px;
}
.delivery-address-box-txt ul {
list-style : none;
float : left;
margin-bottom : 15px;
}
ul.deliver-address-1 {
width : 289px;
}
ul.deliver-address-2 {
width : 165px;
text-align : right;
}
.delivery-address-box-txt li {
line-height : 18px;
}
.delivery-address-box-txt li.contact-nos {
margin-bottom : 15px;
float : left;
display : block;
}
.address-box {
background : url(../images/billing-address-2.jpg) repeat-y;
width : 468px;
float : right;
margin-bottom : 10px;
}
.address-box-header {
background : url(../images/billing-address-1.jpg) no-repeat;
width : 454px;
height : 20px;
color : #ffffff;
font-size : 13px;
font-weight : bold;
line-height : 20px;
padding-left : 14px;
}
.address-box-bottom {
background : url(../images/billing-address-3.jpg) no-repeat bottom;
width : 468px;
}
.address-box-bottom, .delivery-address-box-bottom {
height : 158px;
}
.address-box-txt {
padding : 8px 0 0 14px;
}
.address-box-txt ul {
list-style : none;
float : left;
margin-bottom : 0;
}
.address-box-txt li {
line-height : 18px;
}
.address-box-txt li.contact-nos {
margin-bottom : 15px;
}
.bill_adderss {
float : right;
padding : 72px 8px 0 0;
text-decoration : underline;
font-weight : bold;
}
.bill_adderss1 {
padding : 90px 0 0 0;
float : right;
}
.billing-address-txt {
float : right;
}
.billing-address-txt a {
font-weight : bold;
padding-bottom : 10px;
text-decoration : underline;
margin-right : 10px;
}
#address {
margin-bottom : 0;
}
.promotion-code-left {
width : 558px;
float : left;
}
.promotion-code1 {
background : url(../images/promotion-box2.jpg) repeat-y;
width : 558px;
margin-bottom : 11px;
}
.promotion-code-header {
background : url(../images/promotion-box1.jpg) no-repeat;
width : 558px;
height : 20px;
font-size : 13px;
font-weight : bold;
line-height : 20px;
padding-left : 14px;
color : #ffffff;
}
.promotion-code-bottom {
background : url(../images/promotion-box3.jpg) no-repeat bottom;
width : 558px;
}
.promotion-code-txt {
padding : 8px 0 8px 14px;
}
.promotion-code-txt ul {
list-style : none;
padding-bottom : 0;
}
.promotion-code-txt li {
margin-bottom : 10px;
}
.promotion-code-txt li .input-fields {
width : 20px;
float : left;
}
.promotion-code-txt li .input-fields-txt {
width : 500px;
float : left;
}
.promotion-code-txt li .input-fields-txt .text-area {
height : 110px;
width : 490px;
border : 1px solid #b2d5e9;
}
.promotion-code-rite {
width : 281px;
float : right;
}
.total-price-code {
background : url(../images/total-price-box2.jpg) repeat-y;
width : 281px;
}
.total-price-code-header {
background : url(../images/total-price-box1.jpg) no-repeat;
height : 20px;
color : #ffffff;
font-size : 13px;
font-weight : bold;
height : 20px;
line-height : 20px;
padding-left : 14px;
}
.total-price-code-bottom {
background : url(../images/total-price-box3.jpg) no-repeat bottom;
}
.total-price-code-txt {
padding : 15px 15px 26px 14px;
}
.total-price-code-txt ul {
list-style : none;
}
.total-price-code-txt li {
line-height : 18px;
}
.total-price-code-txt li .order-total {
width : 100px;
float : left;
}
.total-price-code-txt li .order-price {
width : 100px;
float : right;
text-align : right;
}
.total-price-code-txt li .bold {
font-weight : bold;
margin-top : 20px;
}
.continue-to-page {
background : url(../images/yellow-bg.jpg) no-repeat;
width : 244px;
height : 35px;
margin : 20px auto auto;
text-align : center;
}
.continue-to-page1 {
margin : 6px auto auto;
text-align : center;
}
.cctv_margin_new {
margin-bottom : 8px;
}
.cctv_margin_new1 {
margin-bottom : 4px !important ;
}
.cctv_margin_new2 {
margin-bottom : 10px;
}
.continue-to-page a {
font-weight : bold;
font-weight : bold;
padding-top : 10px;
display : block;
color : #000000;
}
.continue-to-page a:hover {
text-decoration : none;
}
.back-page {
width : 127px;
float : left;
}
.update-details {
float : right;
}
.cctv_label2 {
float : left;
line-height : 21px;
padding-right : 7px;
text-align : right;
width : 182px;
}
.find_address2 {
float : left;
width : 404px;
}
.option-imgs {
position : absolute;
bottom : 7px;
right : -9px;
}
.cctv_midin_txt {
margin-bottom : 40px;
}
.txt-field input {
width : 250px;
border : 1px solid #b2d5e9;
height : 20px;
float : left;
margin-right : 8px;
}
.apply-button input {
float : left;
}
.post-code {
width : 340px !important ;
}
.cctv_pad2 a {
color : #0e3377;
text-decoration : underline !important ;
margin-left : 17px;
font-size : 11px;
}
.registration-button {
margin-right : 18px;
}
.continue-to-shipping {
width : 195px;
float : right;
padding-top : 3px;
}
.cctv_from2 {
padding : 6px 0 0 15px;
width : 550px;
}
.password_strenght2 {
background : #cccccc none repeat scroll 0% 0%;
height : 17px;
margin : 4px 0 1px 227px;
width : 140px;
}
.cctv_from3 {
padding : 25px 0 34px 0;
width : 550px;
}
.cctv_from31 {
padding : 10px 0 0 0;
width : 550px;
}
.characters-length {
padding-left : 190px;
font-weight : normal !important ;
color : #000000 !important ;
}
.characters-length2 {
color : #000000 !important ;
font-weight : normal !important ;
padding-left : 130px;
}
.cctv_pad3 {
padding-bottom : 13px;
}
.cctv_pad3 a {
color : #0e3377;
text-decoration : underline !important ;
margin-left : 0;
font-size : 11px;
}
.registration-button2 {
margin-left : 70px;
}
.address_manually {
line-height : 21px;
float : left;
}
.paypal-txt {
width : 545px;
white-space : normal;
}
.paypal-txt_img {
width : 140px;
height : 100%;
float : left;
margin-right : 10px;
}
.paypal-txtp {
width : 403px;
float : left;
line-height : 18px;
}
#psStrength {
background-image : url(../images/strenght_bar.jpg);
height : 18px;
width : 0;
}
.option2-imgs {
position : absolute;
bottom : 7px;
left : 15px;
}
.checkout_tel {
width : 224px;
height : 67px;
padding : 9px 0 0 0;
float : right;
}
.checkout_tel span {
float : right;
color : #fff;
margin-top : 17px;
font-weight : bold;
margin-bottom : 7px;
}
.checkout_tel a {
float : right;
color : #fff;
margin-top : 17px;
font-weight : bold;
margin-bottom : 7px;
}
.checkout_tel a:hover {
text-decoration : none;
}
.checkout_tel div {
background-image : url(../images/shipping-header_tel.jpg);
background-repeat : no-repeat;
height : 28px;
width : 210px;
float : right;
}
.basket_icon {
width : 100%;
height : 54px;
margin-bottom : 5px;
}
.basket_icon_empty {
height : 54px;
margin-bottom : 7px;
width : 100%;
}
.productinfo {
clear : both;
position : relative;
}
.collapsingOverview1 {
overflow : hidden;
}
.collapsingOverview {
overflow : hidden;
}
span.collapsingOverviewToggleExplanation {
display : block;
top : 0;
position : relative;
cursor : pointer;
}
span.collapsingOverview1ToggleExplanation {
color : #0076be;
float : right;
display : block;
top : 0;
position : relative;
cursor : pointer;
padding : 10px;
}
.flyout {
background : #f2f2f2 none repeat scroll 0% 0%;
border : 1px solid #dbdbdb;
color : #666666;
font-size : 10px;
line-height : 19px;
margin-left : 5px;
}
.flyout.info {
background : #f3f3f3 url("../images/pointer.png") no-repeat scroll 10px 1px;
border-color : #b8b8b8;
padding-left : 28px;
padding-right : 12px;
float : left;
position : relative;
margin-right : 5px;
}
.flyout.info_register {
background : #f3f3f3 url("../images/pointer.png") no-repeat scroll 10px 1px;
border-color : #b8b8b8;
padding-left : 28px;
padding-right : 12px;
float : left;
position : relative;
width : 488px;
margin-right : 5px;
}
.flyout.info1 {
background : #f3f3f3 url("../images/pointer.png") no-repeat scroll 10px 1px;
border-color : #b8b8b8;
padding-left : 28px;
padding-right : 12px;
float : left;
position : relative;
width : 139px;
margin-right : 5px;
}
.flyout.badinner {
background : #ffe6e6 url("../images/cross.png") no-repeat scroll 10px 1px;
border-color : #b8b8b8;
color : #eb0000;
float : left;
padding-left : 28px;
padding-right : 2px;
float : left;
position : relative;
width : 139px;
margin-right : 5px;
}
.flyout.bad {
background : #ffe6e6 url("../images/cross.png") no-repeat scroll 10px 1px;
border-color : #b8b8b8;
color : #eb0000;
float : left;
height : 19px;
padding-left : 35px;
padding-right : 15px;
}
.flyout.good {
background : #f0fee9 url("../images/ok.png") no-repeat scroll 10px 1px;
border-color : #e1efdb;
padding-left : 35px;
width : 35px;
height : 19px;
float : left;
}
.flyout.bad1 {
background : #ffe6e6 url("../images/cross.png") no-repeat scroll 10px 1px;
border-color : #b8b8b8;
color : #eb0000;
float : left;
height : 19px;
padding-left : 35px;
padding-right : 15px;
}
.flyout.good1 {
background : #f0fee9 url("../images/ok.png") no-repeat scroll 10px 1px;
border-color : #e1efdb;
padding-left : 35px;
height : 19px;
float : left;
}
.items_left {
width : 620px;
float : left;
padding-bottom : 22px;
}
.item-info {
width : 943px;
float : left;
height : 50px;
margin-bottom : 0;
float : left;
padding-bottom : 5px;
}
.items_left h4 {
color : #00165d;
padding-bottom : 4px;
}
.item-info .items-img {
width : 77px;
float : left;
}
.item-info .items-description {
width : 550px;
padding-right : 15px;
float : left;
padding-top : 6px;
}
.item-quantity {
width : 263px;
float : left;
padding-top : 6px;
}
.items-right {
height : 122px;
width : 292px;
float : right;
}
.items-total {
padding-left : 5px;
width : 258px;
padding-top : 5px;
}
.items-total-in {
width : 100%;
height : 23px;
line-height : 23px;
float : left;
margin-bottom : 1px;
}
.promotion-codes {
width : 600px;
}
.enter-promo-code {
width : 340px;
margin-bottom : 4px;
margin-top : 51px;
}
.enter-promo-check {
width : 100%;
margin-bottom : 9px;
height : 15px;
float : left;
}
.enter-promo-check input {
margin-top : 2px;
float : left;
margin-right : 5px;
}
.enter-promo-check span {
float : left;
}
.leave-notes {
width : 493px;
}
.enter-promo-layer {
width : 100%;
float : left;
}
.enter-promo-layer .new-input {
width : 250px;
height : 20px;
float : left;
margin-right : 8px;
border : 1px solid #b2d5e9;
}
.leave-notes .text-area {
width : 491px;
height : 130px;
border : 1px solid #b2d5e9;
}
.payments-new-in1 {
width : 938px;
margin : auto;
padding : 18px 0 49px 0;
}
.payments-form-new1 {
width : 576px;
float : left;
}
.payments-form-new1 p {
padding-bottom : 20px;
}
.payments-form-new1 p a {
color : #001a5c;
text-decoration : underline;
}
.payments-new-layer1 {
width : 100%;
float : left;
margin-bottom : 8px;
}
.payments-new-layer1 span {
white-space : nowrap;
width : 248px;
padding-right : 43px;
float : left;
line-height : 21px;
text-align : right;
}
.payments-new-layer1 strong {
white-space : nowrap;
width : 251px;
padding-right : 41px;
float : left;
line-height : 21px;
text-align : right;
}
.payments-new-layer1 input {
width : 213px;
height : 19px;
float : left;
border : 1px solid #b2d5e9;
}
.payments-new-layer1 select {
float : left;
border : 1px solid #b2d5e9;
width : 215px;
height : 21px;
}
.total-div {
font-weight : bold;
line-height : 21px;
}
.payment-card-info {
width : 362px;
float : right;
padding-top : 35px;
}
ul.cards {
width : 100%;
height : 31px;
padding-bottom : 6px;
}
ul.cards li {
float : left;
margin-right : 2px;
}
ul.cards li.last {
margin-right : 0;
}
ul.cards li.first {
line-height : 12px;
padding-top : 3px;
float : left;
width : 68px;
}
.payment-card-info p {
line-height : 18px;
padding-top : 19px;
}
.yellow-bar {
height : 12px;
width : 980px;
position : relative;
margin-top : -1px;
background : #f7be55;
}
#cctv_top_checkout {
background : url(http://contents3.spycameracctv.com/top-page.jpg) no-repeat top;
height : 11px;
margin : auto;
width : 1000px;
}
.payments-new-layer1errors {
color : #ff0000 !important ;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : 700;
margin-left : 87px;
text-align : center;
width : 617px !important ;
margin-bottom : 10px;
}
.payments-new-layer1errors h3 {
background : transparent none repeat scroll 0% 0% !important ;
color : #ff0000 !important ;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : 700;
margin-left : -16px;
text-align : center;
width : 617px !important ;
}
.cctv_mar2error1 {
color : #ff555a;
font-weight : bold;
font-size : 11px;
width : 295px;
padding-left : 10px;
padding-right : 5px;
}
.cctv_mar2error1 a {
color : #4a3052;
font-weight : bold;
font-size : 11px;
}
.asterix {
color : #ff0000 !important ;
font-size : 13px;
font-weight : bold;
margin-right : 4px;
}
.detail_buy {
padding-left : 61px;
}
.new-delivery-address-box {
background : transparent url("../images/new-billing-address-2.jpg") repeat-y scroll 0% 0%;
float : left;
width : 484px;
}
.new-delivery-address-box-header {
background : transparent url("../images/new-billing-address-1.jpg") no-repeat scroll 0% 0%;
color : #ffffff;
font-size : 13px;
font-weight : bold;
height : 20px;
line-height : 20px;
padding-left : 14px;
width : 470px;
}
.new-delivery-address-box-bottom {
background : transparent url("../images/new-billing-address-3.jpg") no-repeat scroll center bottom;
width : 484px;
}
.new-address-box {
background : transparent url("../images/new-billing-address-2.jpg") repeat-y scroll 0% 0%;
float : right;
width : 484px;
}
.new-address-box-header {
background : transparent url("../images/new-billing-address-1.jpg") no-repeat scroll 0% 0%;
color : #ffffff;
font-size : 13px;
font-weight : bold;
height : 20px;
line-height : 20px;
padding-left : 14px;
width : 470px;
}
.new-address-box-bottom {
background : transparent url("../images/new-billing-address-3.jpg") no-repeat scroll center bottom;
width : 484px;
min-height : 160px;
}
#new-address {
margin-bottom : 12px;
}
.continue-button {
background : url(../images/button-continue-to-payment.png) no-repeat;
display : block;
width : 261px;
height : 43px;
border : 0;
cursor : pointer;
}
.continue-button:hover {
background : url(../images/button-continue-to-payment-hover.png) no-repeat;
cursor : pointer;
}
.continue_payment_button {
background : url(../images/button-continue-to-payment.png) no-repeat;
display : block;
width : 261px;
height : 43px;
border : 0;
cursor : pointer;
}
.continue_payment_button:hover {
background : url(../images/button-continue-to-payment-hover.png) no-repeat;
cursor : pointer;
}
.continuse_shipping {
background : url(../images/button-continue-to-shipping.png) no-repeat;
display : block;
width : 280px;
height : 43px;
border : 0;
cursor : pointer;
}
.continuse_shipping:hover {
background : url(../images/button-continue-to-shipping-hover.png) no-repeat;
cursor : pointer;
}
.buy-button {
background : url(../images/button-add-to-basket.png) no-repeat;
display : block;
width : 100px;
height : 43px;
border : 0;
cursor : pointer;
}
.buy-button:hover {
background : url(../images/button-add-to-basket-hover.png) no-repeat;
}
.buy-form {
float : right;
font-size : 13px;
font-weight : 700;
height : 43px;
line-height : 18px;
text-align : center;
width : 100px;
margin-top : 4px;
}
.cart_checkout {
background : transparent url("../images/button-checkout-now.png") no-repeat scroll 0% 0%;
border : 0 none;
display : block;
height : 43px;
margin-left : 10px;
margin-top : 3px;
width : 160px;
cursor : pointer;
}
.cart_checkout:hover {
background : url(../images/button-checkout-now-hover.png) no-repeat;
cursor : pointer;
}
.quantity-heading {
margin-right : 3px;
padding-left : 1px;
}
.more-info-button {
height : 26px;
margin-top : 5px;
}
.price-heading {
font-size : 13px !important ;
}
 {
position : relative;
float : left;
height : 45px;
background-image : url("../images/addtobasket_over.png");
}
#addtobasketButtonContainer1 {
position : relative;
float : left;
margin-left : 10px;
background-image : url("../images/button-checkout-now-hover.png");
height : 43px;
}
#addtobasketButtonContainer2 {
position : relative;
float : left;
background-image : url("../images/button-continue-to-shipping-hover.png");
height : 43px;
}
#addtobasketButtonContainer3 {
position : relative;
float : left;
background-image : url("../images/button-continue-to-payment-hover.png");
height : 43px;
}
#addtobasketButtonContainer_buy_button_top {
position : relative;
float : left;
background-image : url("../images/button-add-to-basket-hover.png");
height : 43px;
}
#addtobasketButtonContainer_buy_button_bottom {
position : relative;
float : left;
background-image : url("../images/button-add-to-basket-hover.png");
height : 43px;
}
.addtobasketButton {
position : relative;
background-image : url("../images/button-add-to-basket-hover.png");
height : 43px;
width:102px;
margin-top:4px;
}

.more_info {
position : relative;
background-image : url("../images/more-info-img_hover.jpg");
height : 43px;
}

.more_info_tab {
position : relative;
background-image : url("../images/more_info_highlight.jpg");
height:34px; width:110px; margin-bottom:10px;
}


.addcheckButton {
position : relative;
width : 160px;
background-image : url("../images/button-checkout-now-hover.png");
height : 44px;
}
.cctv_links ul li.last1 {
margin : 0 !important ;
}
.search-product {
float : left;
margin-left : 5px;
}
#product-listing {
width : 595px;
}
#product-listing ul {
margin : 0;
}
/*#product-listing li {
float : left;
background : url(../images/image_bg2-new.jpg) no-repeat;
width : 140px;
height : 126px;
margin-right : 11px;
text-align : center;
margin-bottom : 10px;
position : relative;
}*/

#product-listing li {
float : left; background:url(http://contents.spycameracctv.com/css-sprites-images.png) no-repeat;background-position:-405px -106px;
width : 140px;
height : 126px;
margin-right : 11px;
text-align : center;
margin-bottom : 10px;
position : relative;
}




#product-listing li.last-li {
margin-right : 0;
}
#product-listing li a.product-heading {
bottom : -2px;
display : block;
font-size : 11px;
font-weight : bold;
position : absolute;
text-align : center;
width : 140px;
}
#product-listing li a.product-heading:hover {
text-decoration : underline;
}
#product-listing li a.product-img {
display : block;
width : 136px;
height : 96px;
text-align : center;
}
#product-listing li a.product-img:hover {
border : 2px solid #cfcdce;
border-bottom : 0;
}
#product-listing li a.product-img img {
margin-top : 10px;
}
ul {
list-style-type : none;
}
blockquote, q {
quotes : none;
}
input[type="radio"], input[type="checkbock"] {
cursor : pointer;
}
.clearit {
clear : both;
font-size : 0;
height : 0;
overflow : hidden;
}
.smallslider {
position : relative;
overflow : hidden;
margin : 0;
padding : 0;
}
.smallslider ul {
list-style-type : none;
position : absolute;
width : auto;
height : auto;
margin : 0;
padding : 0;
}
.smallslider li a img {
border : 0;
vertical-align : top;
margin : 0;
padding : 0;
}
.smallslider h3 {
position : absolute;
font-weight : 700;
font-size : 12px;
text-indent : 2%;
line-height : 26px;
z-index : 102;
width : 98%;
color : #ccc;
margin : 0;
padding : 0;
}
.smallslider h3 a {
text-indent : 0;
margin : 0;
padding : 0;
}
.smallslider h3 a:link, .smallslider h3 a:visited {
text-decoration : none;
color : #fff;
}
.smallslider h3 a:hover {
text-decoration : underline;
color : #f60;
}
.smallslider-btns {
position : absolute;
top : 170px;
left : 19px;
z-index : 103;
cursor:pointer;
}
.smallslider-btns span {
background : url(http://sliderimage.spycameracctv.com/buttons_13.png) no-repeat;
cursor : pointer;
float : left;
height : 27px;
line-height : 24px;
text-align : center;
width : 29px;
}
.smallslider-btns span.current-btn {
background : url(http://sliderimage.spycameracctv.com/buttons_03.png) no-repeat;
color : #fff !important ;
}
.smallslider-lay {
position : absolute;
background : #000;
height : 26px;
/*width : 100%;*/
z-index : 101;
cursor:pointer;
}
#debug {
width : 200px;
height : 200px;
border : 1px solid;
background : #ccc;
position : fixed;
left : 10px;
bottom : 20px;
}
.smallslider li, .smallslider li a {
margin : 0;
padding : 0;
}
#flashbox {
width : 320px;
height : 200px;
border : none;
}
.section {
margin-bottom : 10px;
}
.expoes {
background-color : #eef;
border : 1px solid #d9d9ff;
padding : 15px;
}
.expo {
border-bottom : 1px solid #eee;
padding : 20px;
}
.box {
background : #fffde5;
border : 1px solid #f6f3d3;
color : #930;
margin-bottom : 20px;
padding : 10px 30px;
}
.list {
padding : 0 30px;
}
.list li {
line-height : 2em;
}
.source {
border : 1px dashed #f33;
background : #f9f9f9;
margin : 10px auto;
padding : 10px 20px;
}
.code {
margin-bottom : 20px;
}
.codetit {
background : #f7f6f1;
border : 1px solid #e9e8e3;
border-bottom : none;
line-height : 24px;
height : 24px;
padding-left : 10px;
}
.insertcode ol {
background : #f7f6f1;
border : 1px solid #e9e8e3;
list-style-position : outside;
padding-left : 36px;
}
.insertcode ol li {
background : #fff;
border-left : 3px solid #f93;
color : #654322;
padding-left : 6px;
line-height : 20px;
}
.insertcode ol li div {
line-height : 20px;
}
.tblist {
background : #fef;
border-collapse : collapse;
}
.tblist th, .tblist td {
border : 1px solid #b4c4ff;
text-align : left;
padding : 5px 20px;
}
.tblist th {
color : #36c;
}
.exmp {
width : 592px;
height : 205px;
float : left;
padding-left : 2px;
}
.exmp-txt {
width : 440px;
height : 180px;
float : right;
border-left : 2px solid #FFA500;
padding : 10px 20px;
}
.compatible {
text-align : right;
margin : 0 auto;
}
.compatible span {

display : inline-block;
margin-left : 10px;
width : 80px;
text-align : center;
}
.compatible span em {
display : block;
font-style : normal;
}
#down {
margin : 20px 0;
padding : 6px;
}
#down p {
height : 60px;
text-indent : 0;
}
#down a {
display : block;
height : 58px;
width : 120px;
line-height : 52px;
border : 1px solid #eee;
color : #0089fe;
text-decoration : none;
padding : 5px 0 5px 60px;
}
#down a:hover {
color : #e8a02c;
}
#slider {
width : 587px !important ;
height : 205px !important ;
position : relative;
}
#slider ul, #slider li, #slider2 ul, #slider2 li {
list-style : none;
margin : 0;
padding : 0;
}
#slider2 {
margin-top : 1em;
}
#slider li, #slider2 li {
width : 587px;
height : 205px;
overflow : hidden;
}
#prevBtn, #nextBtn, #slider1next, #slider1prev {
display : block;
width : 30px;
height : 77px;
position : absolute;
left : -30px;
top : 71px;
}
#nextBtn, #slider1next {
left : 696px;
}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {
display : block;
position : relative;
width : 30px;
height : 77px;
}
ol#controls {
bottom : 9px;
height : 10px;
position : relative;
width : 273px;
padding : 10px 0 0;
}
ol#controls li {
float : left;
list-style : none;
height : 10px;
line-height : 28px;
padding : 0;
}
ol#controls li a {
float : left;
height : 16px;
width : 11px;
line-height : 28px;
background : url(http://contents.spycameracctv.com/slide-img.jpg) no-repeat;
color : #555;
text-decoration : none;
padding : 0 5px;
}
ol#controls li.current a {
background : url(http://contents.spycameracctv.com/activeslideimg.jpg) no-repeat;
width : 11px;
height : 16px;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
outline : none;
}
/*#cctv_mid p {
padding-bottom : 15px;
}*/
/* update css for security policy page*/
a, img{ border:0px none;}

#cctv_mid p.features{ padding-bottom:6px; margin-bottom:0px;}
 
#cctv_mid h2{ font-size:14px; padding-bottom:8px;  }



#encryption-boxes{ float:left; width:610px; }


.high-level-encryption{ float: left; width:600px; margin-bottom:12px;}

.high-level-encryption-top{ background:url(../images/box_top.png) no-repeat; width:598px; }

.high-level-encryption-mids{ background: url(../images/box_mid.jpg) repeat-y; width:598px; min-height:50px;}

.high-level-encryption-bottom{ background:url(../images/box_bottom.jpg) bottom no-repeat; width:598px; } 

.inner { padding-left:12px; width:579px; padding-right:7px; padding-top:11px; position:relative;}


.left-image{ float:left; width:118px; margin-right:10px; padding-top:3.5px;}

.right-content{ float:left; width:438px; }


.right-content h4.change{ margin:0px; font-size:14px; padding-bottom:3px; color:#000000!important;}


.right-content p{ margin:0px; padding-bottom:3px!important; line-height:20px;}

.right-content p.test{ margin:0px; padding-bottom:25px!important; line-height:20px; margin-bottom:0px!important}

.lock{ bottom: 5px;
	position: absolute;
	right: 3px;}

 
 
 
 .high-level-encryption-top2{ background:url(../images/box-top2.jpg) no-repeat; width:598px; }

.high-level-encryption-mids2{ background: url(../images/box-mids2.jpg) repeat-y; width:598px; min-height:50px;}

.high-level-encryption-bottom2{ background:url(../images/box-bottom2.jpg) bottom no-repeat; width:598px; } 



.right-content h4{ margin:0px; font-size:14px; padding-bottom:3px; color:#ffffff!important;}


.right-content p.transection{ margin:0px; padding-bottom:3px!important; line-height:20px; color:#FFFFFF;}

.right-content a.click{ color:#FFFFFF; text-decoration:underline; padding-bottom:9px; display:block;}


.right-content a.click:hover{ text-decoration:none;} 


.right-content a.click2{ text-decoration:underline; padding-bottom:9px; display:block; color:#000000;}


.right-content a.click2:hover{ text-decoration:none;} 



.left-image-paypal{ float:left; width:118px; margin-right:10px; padding-top:20px;}


.left-image-comodo{ float:left; width:118px; margin-right:10px; padding-top:4px;}



#cctv_mid .features2{ padding-bottom:9px!important; margin-bottom:0px; display:block; line-height:22px;}
#cctv_mid .features2-sub-heading{ display: block; font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;}
.tel1 {
	float: left;
	margin-bottom: 11px;
	margin-top: 0;
	width: 185px;
}
.tel1 span{ background:url(http://contents.spycameracctv.com/css-sprites-images.png) no-repeat 0px 0px; display:block; height:70px; width:181px;}

.title h2 a {
color : #00165d;
 font-size: 12px;
 font-weight:normal;
 
	
}
.detail_heading
{
	  font-size: 13px;
	padding-bottom: 8px;
	 font-weight: bold;
}
/*.browse_category
{
	 background:url(../images/widge-header-img.png) no-repeat; width:180px; height:20px;
}*/
.browse_category
{
	 background:url(http://contents.spycameracctv.com/css-sprites-images.png) no-repeat -475px -0px;; width:180px; height:20px;
}

.browse_category h3 {
	background:none!important;
	padding-left:10px!important;   
}
.memory_card_combo{ width:160px; } 
.memory_card label { float:right;   font-size: 12px;text-align:center!important; padding-top:11px;}
.memory_card{ float:right; width:160px; }	


/* Buyer feed back*/

.accordionButton {	
	width: 534px; height:32px; -moz-border-radius:7px 0px 0px 7px;
	float: left; 
	_float: none;  /* Float works in all browsers but IE6 */
	background: url(../images/heading-bg-new-1.jpg) repeat-x;
	cursor: pointer;
	}
	
.accordionContent {	
	width: 471px;  padding: 3px 0 10px 45px;
	float: left;
	_float: none; /* Float works in all browsers but IE6 border:1px solid #000000; */
	}
	
	
	.accordionButton h3{ font-size:14px; background:none!important; font-family:Arial, Helvetica, sans-serif!important; margin-top:0px!important;  color: #000000;!important float:left!important;  font-weight:bold!important;  height:32px!important; width:100%!important; }
	.accordionButton h3 span{ background:url(../images/plus-sign-new.png) no-repeat 0px 0px ; display:block; margin-top:0px!important; float: left; height:32px; width:32px; padding-right:15px;  font-weight:normal;}
	.accordionButton h3 b{ display:block; float:left; padding-top:8px;  font-weight:normal; margin-top:0px!important; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; }
	
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/

.on {
	background: none!important; color: #656565;
	}
	
.on h3{ font-size:14px; color:#FFFFFF; float:left; font-weight:normal;}	
.on h3 b{  color: #000000;}	


.on h3 span{ background:url(../images/minus-sign-new.png) no-repeat; display:block; float: left; height:32px; width:32px; padding-right:15px;  font-weight:normal;}	
	
.over h3{ font-size:14px; color:#FFFFFF; float:left; font-weight:normal;}	


.accordionContent h2{  font-size:13px; color: #656565; padding-bottom:15px;}

.accordionContent p{  font-size:14px;  color: #656565; line-height:19px; padding-bottom:8px;}	

.accordionContent p a{  color: #656565;}	
.answer { margin-top:10px; margin-bottom:17px; }
.answer p{ padding-bottom:0px!important;	; margin-bottom:0px!important;}


.main-buyer-guide{ border:1px solid #CCCCCC; margin-bottom:4px; -moz-border-radius:7px 0px 0px 7px;}

/* New classes detail page*/
/******************************** imi new work ****/

.tech-specs{ padding-left:7px;}
.tech-specs-mid{ background:url(../images/tech-specs-mid-img.jpg) repeat-y; width:587px; margin-bottom:10px}
.tech-specs-top{ background:url(../images/tech-specs-top-img.jpg) no-repeat top; width:587px;}
.tech-specs-botom{ background:url(../images/tech-specs-botom-img.jpg) no-repeat bottom; width:571px; padding:9px 8px 15px;}

.tech-specs h2{ font-family:Arial, Helvetica, sans-serif; color:#000101; font-size:15px!important; overflow:hidden; width:571px; padding-bottom:0px!important;}
.tech-specs .ratings{  margin-top: -8px; width: 184px; float:right; font-size:11px; font-weight:bold; padding-right:10px;}
.tech-specs .ratings span { }
.tech-specs .ratings a{ margin-left:-2px; margin-right:-2px;}

.tech-specs .stock-link{  float: left; height: 16px; width: 99px;  }

.tech-specs .pro-slider{}
.tech-specs .pro-slider .pro-slider-thumbs{ padding-top:35px; width:508px; margin:auto auto 17px; border-bottom:6px solid #EDEDED; padding-bottom:12px;}
.tech-specs .pro-slider .pro-slider-thumbs li{ float:left; padding:0px 12px;}

 .pro-qualities{ width:535px; margin-top:7px; padding-bottom:11px; padding-left:0px;}
 .pro-qualities li{ float:left; padding-right:5px;}
 
 
 
 .technical_specification{ line-height:21px; }

.tech-specs .lft-botom{ width:215px; float:left; padding-left:16px;}/*width:195+16+4*/
/*by hsn*/
.lft-botom a.tooltip { color: #000000; outline: none; cursor: help; text-decoration: none; position: relative; float:left; width:16px; padding-left:4px;}

.lft-botom a.tooltip span { margin-left: -999em; position: absolute; background:#E7EBF4; margin-top:-60px; }

.lft-botom a.tooltip:hover span { /*border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ position: absolute; left: 1em; top: 1em;  margin-left: 0; width: 160px; font-size:11px; border:1px solid #31719F;}

.lft-botom a.tooltip:hover span.classic { padding: 0.8em 1em; }












/**/



.tech-specs .lft-botom label{ font-weight:bold; font-size:12px; margin-bottom:2px; display:block}
.tech-specs .lft-botom select{ width:195px; margin-bottom:4px}

.tech-specs .rite-botom{ width:299px; float:right; padding-right:16px; padding-top:0px;}
.tech-specs .rite-botom li{ float:left; font-size:20px; line-height:18px; padding-right:6px;}
.tech-specs .rite-botom li.last-li{ padding-right:0px;}
.tech-specs .rite-botom li span{ color:#C00000; font-size:11px; font-weight:bold}
.tech-specs .rite-botom li span label{ font-size:18px;}
.tech-specs .rite-botom li span.main-price{ font-size:40px; color:#000}
.tech-specs .rite-botom li span.vat-price{ font-size:14px; color:#000}


.tech-specs .rite-botom_2{ width:238px; float:right; padding-top:24px;}
.tech-specs .rite-botom_2 li{ float:left; font-size:20px; line-height:18px; padding-right:6px;}
.tech-specs .rite-botom_2 li.last-li{ padding-right:0px;}
.tech-specs .rite-botom_2 li span{ color:#C00000; font-size:11px; font-weight:bold}
.tech-specs .rite-botom_2 li span label{ font-size:18px;}
.tech-specs .rite-botom_2 li span.main-price{ font-size:40px; color:#000}
.tech-specs .rite-botom_2 li span.vat-price{ font-size:14px; color:#000}

#tab1 p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }


.doted-bordr-img{ background:url(../images/doted-bordr-img.jpg) repeat-x; height:6px; display:block; margin-bottom:15px;}

h3.delievery-h-img{ background:url(../images/delievry-img.jpg) no-repeat!important; padding-left:25px!important; float:none; padding-bottom:11px!important;}

/* New Product Page*/ 


/****************** CONTENT2-SLIDER-START ***/
.col-content:after{ clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; overflow:hidden; }
#col-main { display: block; overflow: hidden; }
#wrapper-inner { position: relative; /*width: 970px;*/ text-align: left; margin: 0 auto;  }
#slider3 { height:312px; overflow:hidden; padding-top:17px; /*border-bottom:6px solid #EDEDED;margin-bottom:16px;padding: 0 0 10px 0;*/  }
#slider3 .viewport { width: 98px; height: 284px; float: left; overflow: hidden; position: relative; }
#slider3 .pager { overflow:hidden; list-style: none; clear: both; margin: 0 0 0 45px; width:113px; margin:auto; padding-top:15px; }
#slider3 .pager li { float: left; position:relative; }
#slider3 .overview li .info{ float:left; width:243px; position:absolute; padding-top:7px; padding-bottom:7px; background:#2d2d2d; padding-left:10px; font-size:13px; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; bottom:1px;}
#slider3 .pager a { background:url(../images/gray-dot-img.jpg) no-repeat 0px 0px; text-decoration: none; text-align: center; /*padding:9px;*/ color: #555555; font-size: 14px; font-weight: bold; /*display: block;*/ padding-right:12px; }
#slider3 .pager .active { color: #fff; background:url(../images/blue-dot-img.jpg) no-repeat 0px 0px;}
#slider3 .buttons { background :url(../images/top-arrow-hover.png) no-repeat; display: block;  text-indent: -999em; float: left; width:64px; height: 17px; overflow: hidden; position: relative; }


<!--#slider3 .buttons:hover { background :url(../images/top-arrow-hover.png) no-repeat; }-->


#slider3 .next { background:url(../images/down-arrow-hover.png) no-repeat; position:absolute; /*right: -14px;*/
	bottom: 6px; left:20px;   }
	
	
<!--#slider3 .next:hover { background:url(../images/down-arrow-hover.png) no-repeat;  }	-->



	#slider3 .overview li a{  /* border: 1px solid #999999; */opacity: 1; display:block;}
	
	
#slider3 .prev{ position:absolute; left: 20px;    top: -8px;}
#slider3 .disable { visibility: hidden;}
#slider3 .overview { list-style: none; position: absolute; width: 240px; left: 0 top: 0;/* border-bottom: 6px solid #EDEDED;*/
	height: 335px; }





#slider3 .overview li{ /*float: left;*/  height: 72px; margin-left: 6px; margin-right:3px; width: 95px;  } 
#slider3 .overview li.selected{ /*border-bottom: 6px solid #ABBAD2;*/}






#slider_new{/* margin:auto; background:url(../images/slider2-div-bg.jpg) no-repeat;*/ width:98px; height:330px; padding-top:10px; position:relative; margin-bottom:12px; padding-left:1px; padding-right:2px;}

a#zoom_in {
 /*   background: url("../images/zoom-img-new.jpg") no-repeat scroll 0 0 transparent;*/
	
	height: 21px;
	line-height: 21px;
	margin-left: 20px;
	padding-left: 40px;
	width: 90px; color: #9F9F9F; font-weight:normal; font-size:12px
}
.fl{ float:left}
.other_image {
	color: #9F9F9F;
	height: 16px;
	line-height: 24px; position:absolute; right:24px; top:5px;
 /*   padding-bottom: 8px;
	padding-top: 13px;*/
	width: 9px;
}




.other_image span{ color: #9F9F9F; font-size:12px; font-weight:normal; background:url(../images/full-screen-icon.jpg) no-repeat 0px 0px; height:16px; padding-left:25px;}

.last_smal_txt{  display: block;    float:left;    font-size: 20px;    font-weight: bold;   margin-top: -7px;    padding-right: 12px;}

.dolllarr{ display:block; padding-left:7px; float:left; margin-top:0px;  font-size: 30px;    font-weight: bold; }



/* New classes*/

#tabs {
	font-size: 90%;
	/*margin: 20px 0;*/
}
#tabs ul {
	/*float: left;
	background: #fff;
	width: 500px;
	padding-top: 4px;*/
}
#tabs li {
	/*margin-left: 8px;*/
	list-style: none;
}
* html #tabs li {
	display: inline;
}
#tabs li, #tabs li a {
	/*float: left;*/
}
#tabs ul li.active {
	/*border-top:2px #FFFF66 solid;
	background: #FFFFCC;*/
}
#tabs ul li.active a {
	color: #333333;
}
#tabs div {
	/*background: #FFFFCC;padding: 15px;*/
	clear: both;
	
	min-height: 200px;
}
#tabs div#tab-1{ min-height:826px;}
#tabs div#tab-2{ min-height: 326px;}
#tabs div#tab-3{ min-height:826px;}
#tabs div#tab-4{ min-height:826px;}
#tabs div#tab-5{ min-height:826px;}
#tabs div#tab-6{ min-height:826px;}
#tabs div h3 {
	margin-bottom: 12px;
}
#tabs div p {
	line-height: 150%;
}
#tabs ul li a {
	text-decoration: none;
	/*padding: 8px;*/
	color: #000;
	font-weight: bold;
}
.thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}


.tech-spec-tabs-content{ width:587px;}
.tech-spec-tabs{ /*background:url(../images/tech-specs-mid-img.jpg) repeat-y;*/}
.tech-spec-tabs ul{ width:587px; /*height:44px;*/}
.tech-spec-tabs li{ float:left; background:url(../images/new-tab-mid.jpg) repeat-x; height:44px; width:16.66%}
.tech-spec-tabs li a{ display:block; /*float:left;*/ background:url(../images/new-tab-lft.jpg) no-repeat left; height:44px;}
.tech-spec-tabs li.frst a{ display:block;  background:url(../images/new-tab-lft2.jpg) no-repeat left; height:44px;}
.tech-spec-tabs li a label{ display:block; /*float:left;*/ background:url(../images/new-tab-rite.jpg) no-repeat right; height:44px;}
.tech-spec-tabs li a.review-link span{ line-height:19px}
.tech-spec-tabs li a.review-link span p{  margin-top: -4px;
	padding-left: 6px;}

.tech-spec-tabs li.last a label{ display:block; background:url(../images/new-tab-rite2.jpg) no-repeat right; height:44px;}
.tech-spec-tabs li a label span{ display:block; height:44px; text-align:center; line-height:38px; font-size:12px; font-weight:bold; color:#000; cursor:pointer; }

.tech-spec-tabs li:hover{ background:url(../images/new-tab-mid-hover.jpg) repeat-x;}
.tech-spec-tabs li:hover a{ background:url(../images/new-tab-lft-hover.jpg) no-repeat left;}
.tech-spec-tabs li.frst:hover a{ background:url(../images/new-tab-lft2-hover.jpg) no-repeat left;}
.tech-spec-tabs li:hover a label{ background:url(../images/new-tab-rite-hover.jpg) no-repeat right; }
.tech-spec-tabs li.last:hover a label{ background:url(../images/new-tab-rite2-hover.png) no-repeat right; }
.tech-spec-tabs li:hover a label span{ background:url(../images/new-tab-arow-hover.jpg) no-repeat center top;}

.tech-spec-tabs li.active{ background:url(../images/new-tab-mid-hover.jpg) repeat-x;}
.tech-spec-tabs li.active a{ background:url(../images/new-tab-lft-hover.jpg) no-repeat left;}
.tech-spec-tabs li.active a.frst-link{ background:url(../images/new-tab-lft2-hover.jpg) no-repeat left;}
.tech-spec-tabs li.active a label{ background:url(../images/new-tab-rite-hover.jpg) no-repeat right; }
.tech-spec-tabs li.active a.last-link label{ background:url(../images/new-tab-rite2-hover.png) no-repeat right; }
.tech-spec-tabs li.active a label span{ background:url(../images/new-tab-arow-hover.jpg) no-repeat center top;}


.review { width:207px;
	float: left; padding-bottom:8px; 
}	
.review span{ font-size:11px; }

 .ratings2{  margin-top: 0px; width: 184px; float:left; font-size:11px; font-weight:bold; padding-right:10px;}
 .ratings2 span { }
.ratings2 span {
}

.review3 { 
	float: right;
	 margin-top: 2px;
}	



 .ratings3{   width: 223px; float:left; font-size:11px; font-weight:bold; }
 .ratings3 span {  display: block;
	float: left;
	margin-top: 2px;
	padding-right: 2px; }



.tech-spec-tabs-content .mid{ background:url(../images/tech-specs-mid-img.jpg) repeat-y; width:567px; /*margin-top:-6px;*/ padding:7px 10px 0px;}
.curved-botom{ background:url(../images/tech-specs-botom-img.jpg) no-repeat bottom; width:587px; /*padding:13px 10px 15px;*/ height:13px}
.tech-spec-tabs-content .mid h3{ font-family:calibri; font-size:15px; color:#000; background:none; width:100%; padding-bottom:6px!important; margin-bottom:0px!important}
.tech-spec-tabs-content .mid h4{ font-family:calibri; font-size:15px!important; color:#000!important; background:none; width:100%; padding-bottom:10px!important; padding-left:8px;}
.tech-spec-tabs-content .mid p{ padding-bottom:10px; font-family:calibri; font-size:14px; color:#000; margin-bottom:0px!important; line-height:16px!important;}
.tech-spec-tabs-content .uper-txt{ padding-bottom:10px; border-bottom:1px dotted #000; margin-bottom:20px;}
.tech-spec-tabs-content .mid  ul{ width:554px; margin:auto}
.tech-spec-tabs-content .mid li{ background:#FAFBFD; width:100%; height:auto}
.tech-spec-tabs-content .mid li.colord{ background:#D9DCE4}
.tech-spec-tabs-content .mid li label{ width:148px; float:left; display:block; font-weight:bold; font-size:14px; color:#000; font-family:calibri}
.tech-spec-tabs-content .mid li span{ width:404px; display:block; float:left; font-size:14px; color:#000; font-family:calibri}


#tabs {
	font-size: 90%;
	/*margin: 20px 0;*/
}
#tabs ul {
	/*float: left;
	background: #fff;
	width: 500px;
	padding-top: 4px;*/
}
#tabs li {
	/*margin-left: 8px;*/
	list-style: none;
}
* html #tabs li {
	display: inline;
}
#tabs li, #tabs li a {
	/*float: left;*/
}
#tabs ul li.active {
	/*border-top:2px #FFFF66 solid;
	background: #FFFFCC;*/
}
#tabs ul li.active a {
	color: #333333;
}
#tabs div {
	/*background: #FFFFCC;padding: 15px;*/
	clear: both;
	
	min-height: 200px;
}
#tabs div#tab-1{ min-height:826px;}
#tabs div#tab-2{ min-height: 326px;}
#tabs div#tab-3{ min-height:826px;}
#tabs div#tab-4{ min-height:826px;}
#tabs div#tab-5{ min-height:826px;}
#tabs div#tab-6{ min-height:826px;}
#tabs div h3 {
	margin-bottom: 12px;
}
#tabs div p {
	line-height: 150%;
}
#tabs ul li a {
	text-decoration: none;
	/*padding: 8px;*/
	color: #000;
	font-weight: bold;
}
.thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}


.tech-spec-tabs-content{ width:587px;}
.tech-spec-tabs{ /*background:url(../images/tech-specs-mid-img.jpg) repeat-y;*/}
.tech-spec-tabs ul{ width:587px; /*height:44px;*/}
.tech-spec-tabs li{ float:left; background:url(../images/new-tab-mid.jpg) repeat-x; height:44px; width:16.66%}
.tech-spec-tabs li a{ display:block; /*float:left;*/ background:url(../images/new-tab-lft.jpg) no-repeat left; height:44px;}
.tech-spec-tabs li.frst a{ display:block;  background:url(../images/new-tab-lft2.jpg) no-repeat left; height:44px;}
.tech-spec-tabs li a label{ display:block; /*float:left;*/ background:url(../images/new-tab-rite.jpg) no-repeat right; height:44px;}
.tech-spec-tabs li a.review-link span{ line-height:19px}
.tech-spec-tabs li a.review-link span p{  margin-top: -4px;
	padding-left: 6px;}

.tech-spec-tabs li.last a label{ display:block; background:url(../images/new-tab-rite2.jpg) no-repeat right; height:44px;}
.tech-spec-tabs li a label span{ display:block; height:44px; text-align:center; line-height:38px; font-size:12px; font-weight:bold; color:#000; cursor:pointer; }

.tech-spec-tabs li:hover{ background:url(../images/new-tab-mid-hover.jpg) repeat-x;}
.tech-spec-tabs li:hover a{ background:url(../images/new-tab-lft-hover.jpg) no-repeat left;}
.tech-spec-tabs li.frst:hover a{ background:url(../images/new-tab-lft2-hover.jpg) no-repeat left;}
.tech-spec-tabs li:hover a label{ background:url(../images/new-tab-rite-hover.jpg) no-repeat right; }
.tech-spec-tabs li.last:hover a label{ background:url(../images/new-tab-rite2-hover.png) no-repeat right; }
.tech-spec-tabs li:hover a label span{ background:url(../images/new-tab-arow-hover.jpg) no-repeat center top;}

.tech-spec-tabs li.active{ background:url(../images/new-tab-mid-hover.jpg) repeat-x;}
.tech-spec-tabs li.active a{ background:url(../images/new-tab-lft-hover.jpg) no-repeat left;}
.tech-spec-tabs li.active a.frst-link{ background:url(../images/new-tab-lft2-hover.jpg) no-repeat left;}
.tech-spec-tabs li.active a label{ background:url(../images/new-tab-rite-hover.jpg) no-repeat right; }
.tech-spec-tabs li.active a.last-link label{ background:url(../images/new-tab-rite2-hover.png) no-repeat right; }
.tech-spec-tabs li.active a label span{ background:url(../images/new-tab-arow-hover.jpg) no-repeat center top;}

.tech-spec-tabs-content .mid{ background:url(../images/tech-specs-mid-img.jpg) repeat-y; width:567px; /*margin-top:-6px;*/ padding:7px 10px 0px;}
.curved-botom{ background:url(../images/tech-specs-botom-img.jpg) no-repeat bottom; width:587px; /*padding:13px 10px 15px;*/ height:13px}
.tech-spec-tabs-content .mid h3{ font-family:calibri; font-size:15px; color:#000; background:none; width:100%; padding-bottom:6px!important; margin-bottom:0px!important}
.tech-spec-tabs-content .mid h4{ font-family:calibri; font-size:15px!important; color:#000!important; background:none; width:100%; padding-bottom:10px!important; padding-left:8px;}
.tech-spec-tabs-content .mid p{ padding-bottom:10px; font-family:calibri; font-size:14px; color:#000; margin-bottom:0px!important; line-height:16px!important;}
.tech-spec-tabs-content .uper-txt{ padding-bottom:10px; border-bottom:1px dotted #000; margin-bottom:20px;}
.tech-spec-tabs-content .mid  ul{ width:554px; margin:auto}
.tech-spec-tabs-content .mid li{ background:#FAFBFD; width:100%; height:auto}
.tech-spec-tabs-content .mid li.colord{ background:#D9DCE4}
.tech-spec-tabs-content .mid li label{ width:148px; float:left; display:block; font-weight:bold; font-size:14px; color:#000; font-family:calibri}
.tech-spec-tabs-content .mid li span{ width:404px; display:block; float:left; font-size:14px; color:#000; font-family:calibri}




/*  Tab Ratting CSS*/ /**************** iMi ***/

#tabs_wrapper {
	margin-left: 0 !important;
	width: 586px;
	
}
#tabs_container {
	
	float:left;
	width:100%;
}
#tabs {
	list-style: none; padding-left:0px!important; float:left;
	/*margin: 0 0 0 10px;*/
	font: 0.75em arial; width:587px;
}


#tabs li.first{ /*margin-right:0px!important; padding-top:5px; padding-bottom:5px; border-bottom:.1px solid #EDEDED!important;*/}




#tabs li.first.active{
	 /* padding-bottom: 6.5px!important;
	  border-bottom:0px!important;
	  padding-top: 13px!important;;*/
	}

#tabs li {
	/*display: inline;
	 -moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	background-color: #EDEDED;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	font-family: Arial,Helvetica,sans-serif;
	margin-top: 8px;
	margin-left: 0;   
	float:left;
	margin-right:5px;
	 border-top-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -khtml-border-radius-topleft: 6px;
  border-top-right-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -khtml-border-radius-topright: 6px;
  border: 1px solid #dddddd;
  border-bottom: 0 none; line-height: 12px;*/
	 background: url("../images/new-tab-mid.jpg") repeat-x scroll 0 0 transparent; float: left; height: 44px; width: 16.66%; }

#tabs li a {
	/*border: 0px;
	text-decoration: none;
	border-bottom: none;
	outline: none;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	 padding: 12px 0;
	 color: #000000;
	 
	font-size: 11px !important;
	letter-spacing: 1px;
	font-weight:bold;*/ 
	  background: url("../images/new-tab-lft.jpg") no-repeat scroll left center transparent; display: block; height: 44px; color: #000000; font-weight: bold; text-decoration: none; }

#tabs li a label { background: url("../images/new-tab-rite.jpg") no-repeat scroll right center transparent; display: block; height: 44px; }

#tabs li a label span { color: #000000; cursor: pointer;  display: block; font-size: 12px; font-weight: bold; height: 44px; line-height: 38px; text-align: center; }
#tabs li a label span p { margin-top: -4px; padding-left: 6px;}

#tabs li a.frst-link { background: url("../images/new-tab-lft2.jpg") no-repeat scroll left center transparent;}
#tabs li:hover a.frst-link { background: url("../images/new-tab-lft2-hover.jpg") no-repeat scroll left center transparent;}
#tabs li a.frst-link label { background: url("../images/new-tab-rite.jpg") no-repeat scroll right center transparent}

#tabs li.last a label { background: url("../images/new-tab-rite2.jpg") no-repeat scroll right center transparent; display: block; height: 44px; }

#tabs li:hover{ background:url(../images/new-tab-mid-hover.jpg) repeat-x;}
#tabs li:hover a{ background:url(../images/new-tab-lft-hover.jpg) no-repeat left;}
#tabs li.frst:hover a{ background:url(../images/new-tab-lft2-hover.jpg) no-repeat left;}
#tabs li:hover a label{ background:url(../images/new-tab-rite-hover.jpg) no-repeat right; }
#tabs li.last:hover a label{ background:url(../images/new-tab-rite2-hover.png) no-repeat right; }
#tabs li:hover a label span{ background:url(../images/new-tab-arow-hover.jpg) no-repeat center top;}


#tabs li.active{ background:url(../images/new-tab-mid-hover.jpg) repeat-x;}
#tabs li.active a{ background:url(../images/new-tab-lft-hover.jpg) no-repeat left;}
#tabs li.active a.frst-link{ background:url(../images/new-tab-lft2-hover.jpg) no-repeat left;}
#tabs li.active a label{ background:url(../images/new-tab-rite-hover.jpg) no-repeat right; }
#tabs li.active a.last-link label{ background:url(../images/new-tab-rite2-hover.png) no-repeat right; }
#tabs li.active a label span{ background:url(../images/new-tab-arow-hover.jpg) no-repeat center top; cursor:default!important;}


#tabs li.active.last a label{ background:url(../images/new-tab-rite2-hover.png) no-repeat right; }


#tabs li.active a {
	/*border-bottom: 1px solid #fff;
	padding:12px 0!important;
	border-bottom: none; bottom:0px!important;*/
}


#tabs li a.icon_accept {
	background-image: url(accept.png);
	background-position: 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
}
#tabs li a.icon_accept:hover {
	padding-left: 24px;
}

#tabs_content_container { -moz-border-radius:0px 0px 9px 9px;
	/*border: 1px solid #ccc;
	border-top: none;
 width: 100%;
	 margin-top: -2px;
	
	background: none repeat scroll 0 0 #FFFFFF;width:585px;width:99.9%;*/
	border:1px solid #C7DEEE; border-top:0px;  
	-webkit-border-radius: 0px 0px 9px 9px; width:585px!important;
}


#tabs_content_container-test { -moz-border-radius:0px 0px 9px 9px;
	/*border: 1px solid #ccc;
	border-top: none;
 width: 100%;
	 margin-top: -2px;
	
	background: none repeat scroll 0 0 #FFFFFF;width:585px;width:99.9%;*/
	border:1px solid #C7DEEE; border-top:0px;  
	-webkit-border-radius: 0px 0px 9px 9px; width:584px!important;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
#tabs_content_container { width:582px!important;}
}




@media screen and (-webkit-min-device-pixel-ratio:0) {
#tabs_content_container-test{ width:583px!important;}
}



#tabs_content_container-test2{ -moz-border-radius:0px 0px 9px 9px;
	/*border: 1px solid #ccc;
	border-top: none;
 width: 100%;
	 margin-top: -2px;
	
	background: none repeat scroll 0 0 #FFFFFF;width:585px;width:99.9%;*/
	border:1px solid #C7DEEE; border-top:0px;  
	-webkit-border-radius: 0px 0px 9px 9px; width:585px!important;}


#tabs_content_container-test3{ -moz-border-radius:0px 0px 9px 9px;
	/*border: 1px solid #ccc;
	border-top: none;
 width: 100%;
	 margin-top: -2px;
	
	background: none repeat scroll 0 0 #FFFFFF;width:585px;width:99.9%;*/
	border:1px solid #C7DEEE; border-top:0px;  
	-webkit-border-radius: 0px 0px 9px 9px; width:585px!important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#tabs_content_container-test3{ width:585px!important;}
}


#tabs_content_container-test4{ -moz-border-radius:0px 0px 9px 9px;
	/*border: 1px solid #ccc;
	border-top: none;
 width: 100%;
	 margin-top: -2px;
	
	background: none repeat scroll 0 0 #FFFFFF;width:585px;width:99.9%;*/
	border:1px solid #C7DEEE; border-top:0px;  
	-webkit-border-radius: 0px 0px 9px 9px; width:585px!important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#tabs_content_container-test4{ width:584px!important;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#tabs_content_container-test2{ width:583px!important;}
}

.test-class{}


.tab_content_rating{ display: none;}

.tab_content {
	display: none;
	padding:7px 10px;
}

#tabs li.active{ 
	
	/*background-color: #FFFFFF;
	border-color: #DDDDDD #DDDDDD -moz-use-text-color;
	border-style: solid;
	border-width: 1px 1px 0;
	bottom: -1px;
	margin-top: 0 !important;
	  padding-bottom: 8px;
	padding-top: 12px;
	position: relative;
	z-index: 101;
	}
  #tabs_content_container p {
	 border-color: #EAE7E3;
	font-size: 12px;
	margin-top:5px;
	line-height: 18px;
   
	 color: #656565;
	font-family: Arial,Helvetica,sans-serif;*/
}
#measurments_div { width:91px!important;}
#accesries_div { width:78px!important;}

#delivery_div { width:64px!important;}
#ui-tabs-selected .return_div { padding: 14px 0!important;}
#return_div { width:65px!important;  padding: 10px 0!important;}
#product_detail_div { width:70px!important;}

#review_div { width:78px!important;}
#prodetail_div { width:91px!important;}

#tabs li #delivery_div{ width:64px!important;}


/*#tabs li a.tab1{ width:100px!important; display:block; text-align:center!important; font-family:Arial,Helvetica,sans-serif!important; font-weight:bold!important; padding:18px 0px;}
#tabs li a.tab2{ width:121px!important; display:block; text-align:center!important;font-family:Arial,Helvetica,sans-serif!important; font-weight:bold!important; }
#tabs li a.tab3{ width:120px!important; display:block; text-align:center!important; font-family:Arial,Helvetica,sans-serif!important; font-weight:bold!important;}
#tabs li a.tab4{ width:120px!important; display:block; text-align:center!important; padding:18px 0px;font-family:Arial,Helvetica,sans-serif!important; font-weight:bold!important;}
#tabs li a.tab5{ width:120px!important; display:block; text-align:center!important;font-family:Arial,Helvetica,sans-serif!important; font-weight:bold!important;}
#tabs li a.tab6{ width:120px!important; display:block;  padding:4px 0px; text-align:center!important;font-family:Arial,Helvetica,sans-serif!important; font-weight:bold!important;}*/



#tabs li a.tab6star{ width:120px!important; display:block;  padding-bottom:13px; padding-top:12px; padding-left:0px; padding-right:0px; text-align:center!important;font-family:Arial,Helvetica,sans-serif!important; font-weight:bold!important;}


.tab_content ul li{ font-size: 12px;/*   font-size: 12px!important;*/}

/*#tabs li.active a.tab2{ padding:6px 0px!important}
#tabs li.active a.tab5{ padding:6px 0px!important}
#tabs li.active a.tab3{ padding:6px 0px!important}
#tabs li.active a.tab6{ padding:4px 0px!important}*/
#tabs_content_container h1 { font-size:14px!important;}

#tab6 .response {
	background: url("/img/bg-review-response.gif") no-repeat scroll 0 0 transparent;
	color: #657DAF;
	margin: 10px 0 0em;
	padding: 0 20px 0px 28px;
	line-height:19px;
}

#tab6 .response {
	background: url("/img/bg-review-response.gif") no-repeat scroll 0 0 transparent;
	color: #9F9F9F;
	margin: 10px 0 0em;
	padding: 0 20px 0px 28px;
}


.response {
	background: url("/img/bg-review-response.gif") no-repeat scroll 0 0 transparent;
	color: #000;
	margin: 10px 0 0em;
	padding: 0 20px 0px 28px;
	line-height:19px;
}

.response {
	background: url("/img/bg-review-response.gif") no-repeat scroll 0 0 transparent;
	color: #000;
	margin: 10px 0 0em;
	padding: 0 20px 0px 28px;
}


#tab6 .response strong {
  
	color: #333333;
  
}

#tab6 .response {
	color: #9F9F9F;
	/*color: #657DAF;*/
	
}

#avg_ratting {
	/*bottom: 40px;
	float: left;
	height: 28px;
	left: 0;
	position: absolute;
	width: 247px;
	z-index: 200;*/
}
.review-count
{
padding-left:3px; font-weight:bold; color:#000000;

font-family:Arial, Helvetica, sans-serif; font-size:11px;

}
.review-count a{color:#000000; font-size:11px; font-weight:bold;}
.detail_heading
{
  color: #000101;
	
	font-size: 14px;
	margin-top: 0;
	padding-bottom: 5px;
	padding-top: 15px;
	display:block;
}


#tab2 span.img_span{ width:48%; float:left; display:block; overflow:hidden;}
#tab5 span.img_span{ width:48%; float:left; display:block; overflow:hidden;}
.delivery_tab
{
  color: #000000;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;
	font-size: 12px;
	padding-bottom: 5px;
   
}

.banner2_detail { top:18px;
width:962px;
margin:auto;
height:79px;
position:relative;
margin-bottom:13px;
}

#tabs_content_container .tab_desc_content {
	border-color: #EAE7E3;
	color: #000000;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; 
	/*font-family: Arial,Helvetica,sans-serif;*/
	font-size: 12px;
	line-height: 18px;
	margin-top: 5px;
}

#add_review a{
	border-color: #EAE7E3;color: #656565;
	font-family: Arial,Helvetica,sans-serif;  font-size: 12px;
	line-height: 18px;margin-top: 5px; font-weight:bold;
}
/* chnage class for SUMMER SALE*/


.bullets{}
.bullets ul{  color:#000000;}
.bullets li{  font-family: Calibri; font-size:14px!important; background:url(../images/list-buttles.jpg) no-repeat left 7px; padding-bottom:0px;padding-left:5px; color:#000000; font-weight:normal;} 

.separator{ padding-left:5px; padding-top:14px;} 
.separator2{ padding-left:5px; padding-top:19px; padding-bottom:14px;} 


#bottom-text{ font-family: Calibri; font-size:14px; color:#000000; line-height:16px; padding-bottom:6px;}

#bottom-stock{ float:right; padding-top:12px;}
#bottom-stock li{ float:left; padding-right:13px;}  

#bottom-stock li.lassssst{ padding-right:8px;} 
#bottom-stock li .stock-link{ padding-top:3px;} 

.new-content{ font-family:Calibri!important; font-size:14px!important; color:#000101;}

.new-hadding{ padding-top:0px!important; margin-top:-2px!important; padding-bottom:3px!important; font-family: Calibri!important; }

.delivery_tab ul{ list-style:none;}
.delivery_tab li{ line-height:18px; background:#FAFBFD; /*padding-top:3px; padding-bottom:3px;*/ padding-left:2px;margin-bottom:2px;}
.delivery_tab li label{ float:left; display:block; width:146px; font-family: Calibri; font-size:14px; font-weight:bold;} 
.delivery_tab li span{float:left; display:block; width:400px; font-family: Calibri; font-size:14px; font-weight:normal; }

.delivery_tab li.coloured{ line-height:18px; background:#D9DCE4; /*padding-top:3px; padding-bottom:3px;*/ margin-bottom:2px; }
.delivery_tab li.coloured label{ float:left; display:block; width:146px; font-family: Calibri; font-size:14px; font-weight:bold;} 
.delivery_tab li.coloured span{float:left; display:block; width:400px; font-family: Calibri; font-size:14px; font-weight:normal; }

.prod-video1 {  border:3px solid #000000; margin-right:13px; float:left; width:253px;}
.prod-video2{ margin-right:0px!important; border:3px solid #000000;}


.main-video{ }

#you-tube-link{ padding-top:13px;}
#you-tube-link p{ font-family: Calibri; font-size:15px; color:#000000; padding-bottom:0px!important; margin-bottom:0px!important;} #you-tube-link p a{ padding-right:5px; display:block; float:left;}
#review-heading{ font-family:Calibri!important; font-size:16px!important; line-height:15px!important; color:#000000!important;}
#review-heading span{ font-size:11px!important; padding-left:3px!important; font-family:Calibri!important; }

.extra-main p{ font-family:Calibri; font-size:15px; line-height:18px!important; color:#000000; margin-bottom:0px!important; padding-bottom:0px!important}
.extra-main select{ width:191px; height:20px; padding-left:4px; font-family:Calibri; font-size:14px; margin-top:8px;}

#extra-main-2{ margin-top:1px;}
#extra-main-2 p{font-family:Calibri; font-size:15px; line-height:18px!important; color:#000000; margin-bottom:0px!important; padding-bottom:0px!important}

.separator3{
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 17px;
}




.product{ float:left; width:541px;}

.pic{ float:left; width:423px; position:relative; padding-top:5px;}

.gallery1{ float:left; width:98px; height:335px;}


#stars-spm{display:block!important; padding-bottom:0px!important;}
#review-head{padding-bottom:6px; margin-top:-1px; padding-bottom:3.5px!important;}
#test-head{ line-height:14px!important; padding-bottom:0px!important;}
#test-head span{ font-size:10px!important; padding-left:0px!important; font-family:Calibri!important; }

#avg_ratting{ float:right!important; /*width:563px!important*/}


.rite-botom2{  float:right;  padding-right: 20px; padding-top:31px;}
.rite-botom2 li{ float:left; font-size:20px; line-height:18px; padding-right:10px; margin-top:-4px;}
.rite-botom2 li.last-li{ padding-right:0px; margin-top:-6px;}
.rite-botom2 li span{ color:#C00000; font-size:11px; font-weight:bold; float:left; display:block;}
.rite-botom2 li span label{ font-size:12px; display:block; float:left; margin-top:-5px;}
.rite-botom2 li span.saleprice small{color:#C00000; display:block; font-size:12px; font-weight:bold; margin-top:0px!important;}
.rite-botom2 li span.saleprice small.strikkee{ margin-top:-3px!important;}
.rite-botom2 li span.main-price{ font-size:30px; color:#000; letter-spacing:-2px;}
.rite-botom2 li span.vat-price{  color: #000000; margin-top:4px;    font-size: 12px;    padding-left: 15.5px; display:block;} 
.vat-price small{   display: block;
	float: left;
 font-weight:normal;}
.vat-price b{ font-weight:bold; font-size:9.5px; letter-spacing:0px; color:#000000; margin-left:0.8px;}

#review-code{display:block; padding-top:3px; text-align:left; padding-right:3px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.rite-botom2 li.frsst{ margin-top:-10px; padding-right:0px;}


.after-fraction{ display:block!important; float:left!important; margin-top:-4px!important; font-size:10px!important;}

.before-fraction{ display:block!important; float:left!important; margin-top:-1px!important; font-size:12px;}

.delivery_text p {   color: #000000;
	font-family: Calibri!important;
	font-size: 14px !important; line-height:17px!important;}
	#bottom-text p{ font-size:12px!important; line-height:15px!important; font-family: Calibri!important;}
.technical_specification h2{font-family:Calibri!important;}
.delivery_text h3{  font-family: Calibri!important;}


<!--STARCSS CODE START HERE-->






			div#link a { color: #EA9C00; font: bold 10px verdana; letter-spacing: .9px; text-decoration: none; }
			div#link a:hover { color: #DC5; font-weight: bold; letter-spacing: .9px; text-decoration: underline; }

			a#coffee { background: url(file:///C|/Documents and Settings/Muhammad Raheel/Desktop/img/coffee.png) 6px 2px no-repeat #DC5; border: 1px solid #D9C640; border-radius: 4px; color: #FFF; display: block; float: right; font-size: 10px; font-weight: bold; letter-spacing: .9px; margin-right: 15px; padding: 4px 5px 4px 26px; text-decoration: none; -khtml-border-radius: 4px; -moz-border-radius: 4px; -opera-border-radius: 4px; -webkit-border-radius: 4px; }
			a#coffee:hover { text-decoration: underline; }

		

			div#copy { margin: 0 auto; text-align: center; width: 1100px; }

			
			div.description { color: #555; letter-spacing: .1px; margin-bottom: 10px; text-indent: 7px; text-align: left; }

			div.left { float: left; }

			div.raty-target { background-color: #F0F0F0; border-radius: 3px; float: left; height: 15px; margin-left: 5px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px; text-align: center; width: 50px; }
			div.raty-target-number { float: left; margin-right: 5px; margin-top: 2px; }

			div#link { color: #AB9927; font: bold 14px 'Lucida Grande', 'Helvetica', 'Times New Roman', serif; text-shadow: 1px 1px 1px #FFF; text-transform: uppercase; }

			div.notice { color: #777; font: 9px verdana; letter-spacing: 0.4px; margin-bottom: 9px; text-align: left; }

			div#rodape { clear: both; height: 25px; margin-top: 5px; width: 100%; }

			div.session, div.session-first { font: bold 13px verdana; border-bottom: 1px solid #EFEFEF; color: #444; letter-spacing: .7px; margin-bottom: 18px; margin-top: 24px; text-align: left; width: 1081px; }
			div.session-first { margin-top: 0 !important; }

			div.source { background: #F8F8FF; border: 1px solid #EFEFEF; border-left: 3px solid #CCC; color: #444; font: 12px monospace; border-radius: 2px; letter-spacing: .1px; margin-bottom: 7px; margin-top: 15px; padding: 7px; width: 1081px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -opera-border-radius: 2px; -webkit-border-radius: 2px; }

			div.text { color: #555; letter-spacing: .1px; margin-bottom: 20px; margin-top: 15px; text-align: left; }

			div.title { font: bold 17px verdana; color: #269; letter-spacing: .7px; margin-bottom: 20px; text-align: left; }

			span.comment-html, span.comment-script { font: 12px monospace; letter-spacing: .1px; margin-bottom: 7px; margin-top: 5px; }
			span.comment-html { color: #5E85DE; }
			span.comment-script { color: #578F73; }

			span#version { color: #777; font: 10px verdana; }
			
			#default{ width:185px!important;}


<!--JQUERY.LIGHTBOX CODE START HERE-->

 <!--Slider code starts from here-->
*{ margin:0px; padding:0px;}


#slider10 ul, #slider10 li{margin:0;padding:0;list-style:none;position:relative;display:block;}

/* Uncomment this if you wan't to only have 1 visible slide before the javascript kicks in. 
#slider li {display:none;}	
#slider li:first-child {display:block;}
*/

#slider-main{ position:relative; width:592px;}


#slider10{ width:592px!important} 


#slider10, #slider10 li {width:592px;overflow:hidden;}
/* // Sudo Slider */	
/* Numeric Navigation */
ol {padding:0;height:27px; position:absolute; bottom:24px; left:19px;	}
ol li{margin:0 4px 0 0; padding:0;float:left;list-style:none;height:27px;line-height:24px;}
ol li a{background : url(../images/buttons_13.png) no-repeat;cursor : pointer;float : left;height : 27px;line-height : 24px;text-align : center;width : 29px; text-decoration:none; color: #7A7A7A; font-size:15pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
ol li.current a{background : url(../images/buttons_03.png) no-repeat;
color : #fff !important ;}



ol li a:hover{background : url(../images/buttons_03.png) no-repeat;
color : #fff !important ;}


.mids-banner{ margin-top:10px; margin-bottom:13px; margin-left:3px;}

#pagination-main{ padding-left:15px; padding-bottom:3px; width:575px;}

.total_rec{ padding-left:15px; margin-bottom:8px; }
#pagination-main-bottom{ padding-left:15px; padding-bottom:0px; padding-top:14px; margin:auto; width:300px;}
.pagination{ float:left;}
.pagination li{ float:left; line-height:19px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#000000;}

.pagination li.prev_link{ padding-left:5px; padding-right:5px; display:block; font-size:12px; font-weight:bold; color:#000000;  }
.pagination li.next_link{ padding-left:5px; padding-right:5px; display:block; font-size:12px; font-weight:bold; color:#000000;  }
.pagination li.coloured_unlink{ padding-left: 5px; color:#000000; padding-right: 5px; text-decoration: underline;}
.pagination li.page_space{ padding-left: 5px;}
.pagination li.dots-class{ padding-left: 5px;}
.pagination li a{ padding-left:5px; padding-right:5px; display:block; font-size:12px; font-weight:bold; color:#000000;  }
.pagination li a.prev{ background: url(../images/previous-bg.jpg) no-repeat left 9px; padding-left:9px; color:#00165D;}
.pagination li a.coloured{ color:#00165D;}
.pagination li a.next{ background: url(../images/next-bg.jpg) no-repeat right 9px; color:#00165D; padding-right:9px;}


.pagination li a:hover{ text-decoration:underline;}

.combo{ float: right; padding-right:11px;}
.combo label{ float:left; display: block; width:91px; color:#000000; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.combo select{ width:138px; height:20px; border:1px solid #000000; padding-left:4px; font-size:12px; font-weight:normal; color:#000000; float: left; line-height:14px;} 

.mids-left{ float:left; width:176px;}

.product_des ul { list-style:none; padding-bottom:0px; padding-left:0px;}
.product_des li{ list-style:none; padding-left:0px; font-size:12px!important; font-weight:normal; color:#000000; line-height:16px!important; margin-bottom:0px!important; 
background : url(http://contents3.spycameracctv.com/category_page_li_bg.jpg) no-repeat left center;}

.product_buy ul{ list-style:none;}
.product_buy li{ float:right; list-style:none; padding-left:3px!important; padding-right:3px!important; margin-bottom:0px!important; line-height:18px!important; }
.product_buy li.price{ padding-left:0px;}
.product_buy li strong{ font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display: block; color:#C00000; padding-bottom:4px;}
.product_buy li span{ display:block; letter-spacing:-2px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:32px; color:#000000;}
.product_buy li.add{ padding-right:0px; background:none!important;}
.product_buy li img{ padding-top:0px;}

.customer-reviews{ padding-top:10px; float:left; width:130px;}
.customer-reviews ul{ list-style: none;}
.customer-reviews li{ float:left; padding-right:3px; margin-bottom:0px!important;}
.customer-reviews p{ padding-top:1px; font-size:12px!important; padding-bottom:0px!important; font-weight:bold; color:#000000; padding-left:0px; margin-bottom:0px!important; line-height:10px!important; text-align:left!important;}
.customer-reviews p span{ padding-right:3px; text-align:left!important;} 
 
 
 
 
.top_bdr {
background : url(../images/centebox_top-new.jpg) no-repeat;
/*float : left;*/
height : 9px;
width : 590px; line-height:0px
} 


.center_product {
background : url(http://contents2.spycameracctv.com/product_mid_bdr_new.jpg) repeat-y top center;

width : 590px; min-height:50px;
}

.bottom-mids{ background:url(../images/product_bottom_bdr.jpg) no-repeat bottom center; line-height:0px; width:590px; height:9px;}

.mid { padding-left:10px; padding-right:10px;
}
.mid h2 a {
color : #00165D;
 font-size: 14px;
 font-weight:bold;
 	
}


.mid h2 a:hover{ text-decoration:underline;}

.product_des {
float : right;
width : 387px; padding-bottom:23px;
}
.product_buy {
float: right;
    padding-right:1px;
    text-align: right;
    width: 381px; margin-top:-4px;
}

/*.product_img a:hover {
	margin-left:1px;  display:block;

}
*/
.topseller_mid1_1 { 

background : url(../images/topseller_mid1_rpt.jpg) repeat-y;
text-align : left;
width : 100%; font-family:Arial, Helvetica, sans-serif;
}




.topseller_mid1_1 ul, .topseller_mid_1 ul{ 
padding : 0px;
width : 178px;
}

.topseller_mid1_1 ul p{ padding:7px 9px 11px 9px;}
.topseller_mid1_1 ul li, .topseller_mid_1 ul li {


padding-bottom : 10px;
text-align : left;
}

.topseller_mid1_1 p.wi-fi span{ color:#00165D; font-weight:bold; font-size:13.2px; font-family:Arial;}

.topseller_mid1_1 p.wi-fi a{ /*padding-bottom:11px;*/ display:block;}





.basket_bottom_new_1{
background : url(../images/basket_bottom_new_1.jpg) no-repeat bottom;
padding : 3px 0 6px;
width : 100%;
}


.save { padding-right:10px;}
.save a { /*float:right; padding-top:5px;*/}

.spy_info { background-image : url("../images/more-info-imi-hover.jpg"); height : 27px; width:102px; float:right; margin-top:5px}

.save small{ color:#C00000; float:right; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.save strong{   color: #000000; font-size: 24px; letter-spacing: -1px; float:right; text-align:right; display:block; width:160px; line-height:23px;}

.sprater_wifi{ width:173px; height:6px; background:url(../images/sprater_wifi.jpg) no-repeat; margin-left:3px;}

/*************************** iMi ***/

.wi-fi{  padding: 7px 9px 12px!important;}
.wi-fi span a{ color: #00165D!important; font-size:12px; padding-bottom:23px!important;}
.wi-fi span a:hover{ text-decoration:underline}
.topseller_mid1_1 li{ padding-bottom : 8px!important; text-align : left; }
.item_text p a:hover{ text-decoration:underline}
.new-change{ margin-top:11px!important;}

.padd_none{ padding-bottom:0px!important;}

.new_pdf{ width:px; padding-bottom:23px;}

.new_pdf a{}

.new_pdf span{ padding-bottom:22px; font-family:calibri; font-weight:bold;}

.new_pdf a img{ float:left;}

.new_pdf a strong{ float:left; padding-left:3px; padding-top:11px; color:#00165D; font-size:14px; font-family:calibri; font-weight:normal; text-decoration:underline;}

.down-img { }



.reviews-price{}

.down-img{ width:149px; height:34px; margin-top:8px; margin-left:8px; float:left;}






/**********************home_style*/

#tabs-main{ width:595px; padding-bottom:7px;  }
ul.css-tabs { 	margin:0 !important; 	padding:0;	height:38px;}
.css-panes{ width:590px; border:1px solid #CBDFEF; -moz-border-radius:0px 0px 9px 9px; border-top:0px none; min-height:50px;  position:relative; z-index:1000; padding-top:7px;  height:523px!important; overflow:hidden;}


#tabs-top-listing{}
#tabs-top-listing ul{list-style:none; margin:0px; padding:0px;}
#tabs-top-listing li{ background:url(../images/top-tabs-bg.jpg) no-repeat; width:198px; height:38px; line-height:35px; float:left;}
#tabs-top-listing li a{ display: block; text-align:center; font-family:Calibri; font-size:14px; font-weight:bold; color:#000000;}
#tabs-top-listing li a:hover, #tabs-top-listing li a.current{ background:url(../images/top-tabs-hover-bg.jpg) no-repeat; width:196px; height:44px; font-family:Calibri; font-size:14px; font-weight:bold; color:#000000; position:absolute; z-index:10; }

#tabs-top-listing li a.current{ cursor:default;}


#tabs-top-listing li.tab_2{ background:url(../images/top-tabs-bg2.jpg) no-repeat; width:297px;}
#tabs-top-listing li.tab_2 a:hover, #tabs-top-listing li.tab_2 a.current{ background:url(../images/top-tabs-hover-bg2.jpg) no-repeat; width:295px; }

#tabs-top-listing li.tab_1{ background:url(../images/top-tabs-bg1.jpg) no-repeat; width:592px;}
#tabs-top-listing li.tab_1 a:hover, #tabs-top-listing li.tab_1 a.current{ background:url(../images/top-tabs-hover-bg1.jpg) no-repeat; width:592px; }



.most-popular-details{ margin:auto; width:572px;}
.most-popular-details ul{list-style:none; margin:0px; padding:0px;}
.most-popular-details li{ float:left; border-bottom:1px dotted #9DADC6; width:177px; padding-bottom:4px; margin-bottom:13px; margin-left:10px; margin-right:10px; }
.most-popular-details li.mst-lft{ margin-left:0px;}
.most-popular-details li.mst-rght{ margin-right:0px;}
.most-popular-details li h2 a{ color: #00165D;    display: block;    font-family: Arial,Helvetica,sans-serif;    font-size: 11px;    font-weight: bold;    height: 31px;    line-height: 14px;    overflow: hidden;    width: 177px;}
.most-popular-details li h2 a:hover{ text-decoration:underline;}
.most-popular-details li .prod-tabs-image{ width:177px; height:120px; text-align:center; padding-top:1px;}
.most-popular-details li .new-price{ float:right; padding-right:1px;}
.most-popular-details li .new-price ul{ list-style:none; margin:0px; padding:0px;}
.most-popular-details li .new-price li{ padding-bottom:0px!important; text-align:right; margin-left:0px!important; margin-right:3px!important; width:auto; border-bottom:0px!important; float:none!important; margin-bottom:0px!important;} 
.most-popular-details li .new-price li strong{ display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#C00000; font-weight:bold; padding-right:1px; }
.most-popular-details li .new-price li span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000000; font-weight:bold; margin-top:-5px;}
 .most-popular-details li .new-price li small{ display:block; margin-top:-5px;}
.most-popular-details li.mst-bottom{ border-bottom:0px none!important; margin-bottom:0px!important; padding-bottom:2px!important;}
.tabs-most-popular-prod { margin-top:5px;}
.buyer_guide { padding-bottom:11px; }
.buyer_guide p.first{ float:left; padding-right:5px; padding-bottom:0px!important; margin-bottom:0px!important;}
.buyer_guide a{ display:inline; line-height:23px; color:#89AABE; font-weight:bold;} 
.buyer_guide a:hover{ text-decoration:underline;} 
 
.response p{ padding-bottom:0px!important;}


/**********************index new style****************************/

body{
background : #fff;
color : #000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}

#spy_cctv_layout {
width : 100%;
}

#spy_top_wrapper{ width:1036px; background:url(../images/spy_wrapper_rpt_bg.jpg) repeat-y top center; margin:auto;}

#spy_top_wrapper_inn{ width:980px; padding:0px 28px 40px 28px; background:url(../images/spy_wrapper_botm_bg.jpg) no-repeat bottom center;}

#spy_bottom_wrapper_out{ margin:auto; width:1036px;}
#spy_bottom_wrapper{ width:980px; margin:auto; }

#spy_cctv_top {
height : 23px;
position:relative; z-index:100;
padding-top : 4px;
width : 980px;
}

.spy_top_links { float : right; width : 138px; }
.spy_top_links ul li {
color : #002276;
float : left;
font-family : Verdana, Geneva, sans-serif;
font-size : 13px;
line-height : 21px;
padding-right : 15px;
}
.spy_top_links ul li.first {
padding-right : 32px;
}
.spy_top_links ul li a {
background : url(../images/cctv_arrow.png) no-repeat left;
color : #002276;
float : left;
font-family : Verdana, Geneva, sans-serif;
font-size : 13px;
line-height : 21px;
padding-left : 6px;
}

.spy_top_links1 { float : right; width : 200px; }
.spy_top_links1 ul li {
color : #002276;
float : left;
font-family : Verdana, Geneva, sans-serif;
font-size : 13px;
line-height : 21px;
padding-right : 15px;
}
.spy_top_links1 ul li.first {
padding-right : 32px;
}
.spy_top_links1 ul li a {
background : url(../images/cctv_arrow.png) no-repeat left;
color : #002276;
float : left;
font-family : Verdana, Geneva, sans-serif;
font-size : 13px;
line-height : 21px;
padding-left : 6px;}



.spy_currency_top{ width:146px; float:right; padding-right:40px; padding-left:40px;} 

.spy_currency_top label{ display:block; float:left; color:#00155e; font-size:12px; line-height:21px;}

.spy_currency_top select{ float:right; width:87px; height:20px; color:#000000; font-size:12px; }

.spy_show_price_top{ width:448px; float:right;}

.spy_show_price_top p{ color:#00155e; font-size:12px; text-align:right; line-height:21px;}

.spy_show_price_top p a:hover{ color:#00155e; font-size:12px; text-align:right; line-height:21px; text-decoration:underline;}

.spy_show_price_top p a.select{ font-weight:bold; cursor:default; text-decoration:none!important;}

/*********************************************************************/


#spy_cctv_header {  background:url(../images/heder_rpt_bg.jpg) repeat-x top center;  z-index:50!important; position:relative; width : 980px; padding-bottom:10px; }

#spy_cctv_header_left{ width : 980px; background:url(../images/heder_left_bg.jpg) no-repeat left top;}

#spy_cctv_header_right{ width : 980px; height:127px;  background:url(../images/heder_rit_bg.jpg) no-repeat right top;}

#spy_cctv_header_top{ width:980px; height : 87px; padding-top:8px;}

.spy_cctv_logo{ width:378px; height:70px; float:left; padding-left:11px;}

.spy_cctv_logo a{ width:378px; height:70px; display:block; background:url(../images/sprites_new.png) -0px -29px no-repeat;}


.spy_cctv_header_rit{ width:320px; padding-right:6px; float:right;}

.spy_cctv_header_contact{ width:200px; height:29px; padding-left:90px; padding-bottom:12px; padding-top:8px;}

.spy_cctv_header_contact a{ width:200px; height:29px; display:block; background:url(../images/tel_nmbr.png) no-repeat;}

.search_tool{ width:308px;}

.spy_cctv_header_search{ float:left; background:url(../images/search_bar.jpg) no-repeat; width:285px; height:26px; padding-left:5px;}
.spy_cctv_header_search input.first{ background:none; border:0px none; height:20px; width:281px; margin:2px; line-height:20px;}

.new_right{ float:left; background:url(../images/seach_icon.png) no-repeat; width:30px; height:26px; border:0px none; cursor:pointer;}
.new_right:hover{ background:url(../images/seach_icon_hover.png) no-repeat; width:30px; height:26px;}

/*.spy_cctv_header_search{ width:308px; height:22px; padding:2px 2px 2px 10px; background:url(../images/sprites_new.png) -0px -0px no-repeat;}

.spy_cctv_header_search input{ width:272px; border:0px; padding-top:3px;  height:14px; background:none; color:#00155e; font-size:12px; float:left;}
.spy_cctv_header_search input.new_right{ width:35px; float:left; height:19px; font-size:0px;}*/

.spy_cctv_header_search a{ width:28px; height:22px; display:block; float:right;}


#spy_cctv_header_menu{ width:980px; height:32px; position:relative;}

#spy_cctv_header_menu ul {}

#spy_cctv_header_menu ul li{ float:left; }

#spy_cctv_header_menu ul li a{ padding:0px 8px; float:left; display:block; position:relative;}

#spy_cctv_header_menu ul li a span{ line-height:32px; color:#00155e; font-size:14px; background:url(../images/spy_menu_li_a_bg.jpg) right 15px no-repeat; display:block; padding-right:10px;}  

#spy_cctv_header_menu ul li small{ width:7px; display:block; height:32px; float:left; }

#spy_cctv_header_menu ul li strong{ width:7px; display:block;  height:32px; float:left; background:url(../images/spy_menu_li_bg.jpg) right center no-repeat; }

#spy_cctv_header_menu ul li:hover small{ margin-left:-2px; background:url(../images/category_a_lft_bg.jpg) left top no-repeat;}

#spy_cctv_header_menu ul li:hover strong{ background:url(../images/category_a_rit_bg.jpg) left top no-repeat;}

#spy_cctv_header_menu ul li:hover a{ float:left; background:url(../images/category_a_rpt_bg.jpg) left top repeat-x; height:32px; color:#fff; text-decoration:underline; }

#spy_cctv_header_menu ul li:hover a span{ background:url(../images/spy_menu_li_a_hover_bg.png) right 15px no-repeat; padding-left:2px; color:#fff; }


#spy_cctv_header_menu ul li.select small{ display:none;}

#spy_cctv_header_menu ul li.select strong{ display:none;}

#spy_cctv_header_menu ul li.select a{ float:left; background:url(../images/category_a_rpt_bg.jpg) left top repeat-x; height:32px; color:#fff; text-decoration:none; padding-left:13px; padding-right:13px;}

#spy_cctv_header_menu ul li.select a span{ background:url(../images/spy_menu_li_a_hover_bg.png) right 15px no-repeat; padding-left:2px; color:#fff; }


#spy_cctv_header_menu ul li.select:hover small{ margin-left:-2px; background:url(../images/category_a_lft_bg.jpg) left top no-repeat; display:block;}

#spy_cctv_header_menu ul li.select:hover strong{ display:block; background:url(../images/category_a_rit_bg.jpg) left top no-repeat;}

#spy_cctv_header_menu ul li.select:hover a{ float:left; background:url(../images/category_a_rpt_bg.jpg) left top repeat-x; height:32px; color:#fff; text-decoration:underline; padding-left:8px; padding-right:6px;}

#spy_cctv_header_menu ul li.select:hover a span{ background:url(../images/spy_menu_li_a_hover_bg.png) right 15px no-repeat; padding-left:2px; color:#fff; }


#spy_cctv_header_menu ul li.last_li strong{ display:none;}

#spy_cctv_header_menu ul li.last_li:hover strong{ background:url(../images/menu_last_a_h_bg.jpg) left top repeat-x; height:39px; position:absolute; right:0px; top:0px; width:10px; display:block;}

#spy_cctv_header_menu ul li.last_li.select strong{ background:url(../images/menu_last_a_h_bg.jpg) left top repeat-x; height:32px; position:absolute; right:0px; top:0px; width:10px; display:block;}

#spy_cctv_header_menu ul li.last_li a{ padding-right:14px; padding-left:13px;}

#spy_cctv_header_menu ul li.last_li:hover a{ background:url(../images/menu_last_a_h_bg.jpg) left top repeat-x; height:32px;}

#spy_cctv_header_menu ul li.last_li.select a{ background:url(../images/menu_last_a_h_bg.jpg) left top repeat-x; height:32px;}

#spy_cctv_header_menu ul li.last_li.select:hover a{ padding-left:7px; padding-right:12px; background:url(../images/menu_last_a_h_bg.jpg) left top repeat-x; height:32px;}


#spy_cctv_header_menu ul li.last_li.select:hover strong{ background:url(../images/menu_last_a_h_bg.jpg) left top repeat-x; height:39px; position:absolute; right:0px; top:0px; width:10px; display:block;}


#spy_cctv_header_menu ul li.home{ width:52px; padding-right:0px;}

#spy_cctv_header_menu ul li.home a{ width:45px; height:32px; text-align:center; /*background:url(../images/sprites_new.png) -571px -0px no-repeat;*/ padding:0px; cursor:pointer;}
#spy_cctv_header_menu ul li.home:hover a{ width:45px; background:url(../images/menu_last_a_h_bg.jpg) left top repeat-x; height:32px; color:#fff; cursor:pointer;}

#spy_cctv_header_menu ul li.home:hover a.text_deration_non{ text-decoration:none!important;} 

#spy_cctv_header_menu ul li.home a span{ cursor:pointer; display:block; padding:0px!important; line-height:normal!important; background:none!important;}

#spy_cctv_header_menu ul li.home a span img{ float:left; margin-left:17px; margin-top:8px; }


#spy_cctv_header_menu ul li.home:hover a span{display:block!important; width:45px!important; height:39px!important; background:url(../images/menu_last_a_h_bg.jpg) left top repeat-x!important; position:absolute; left:0px; top:0px; cursor:pointer; padding:0px!important;}

#spy_cctv_header_menu ul li.home a span b{ display:block; width:40px; height:26px; background:url(../images/home_page_img.png) 17px 8px no-repeat; /*margin-left:17px; margin-top:8px;*/ cursor:pointer;}

#spy_cctv_header_menu ul li.home:hover a span b{ background:url(../images/home_page_img_hover.png) 17px 8px no-repeat; cursor:pointer;}


.drop_category{ width:988px; position:absolute; background:url(../images/category_main_bg.png) top left no-repeat;  left:0px; top:32px; display:none;}

.drop_category_top{ width:988px; background:url(../images/category_top_bg.png) top right no-repeat; display:none; height:15px;}

.drop_category_mid{ width:988px; padding-bottom:22px; padding-top:21px;  /*background:url(../images/category_rpt_bg.png) top center repeat-y;*/}

.home_page_div{ min-height:270px;}

.drop_category_bottom{ width:988px; background:url(../images/category_botm_bg.png) top center no-repeat; display:none; height:14px;} 

#spy_cctv_header_menu ul li:hover .drop_category{ display:block!important;}


.category_list_inn{ width:179px; float:left; padding-left:15px; padding-bottom:10px;}

.category_list_inn h2{ color:#00155e; text-indent:4px; float:none; font-weight:bold; font-size:12px; width:173px; height:20px; line-height:20px; background:url(../images/category_link_bg.jpg) no-repeat; margin-bottom:7px; overflow:hidden;}

.category_list_inn h2 a{ padding-left:0px!important; text-align:left!important; color:#00155e!important; background:none!important;  float:none!important; padding-right:0px!important; padding-top:0px!important; font-weight:bold!important; width:auto!important; height:auto!important; text-decoration:none!important;}

.category_list_inn h2 a:hover{ float:none!important; background:none!important; height:auto!important; text-decoration:underline!important; color:#00155e!important; }

.category_list_inn p{ padding-bottom:3px; text-indent:4px; }

.category_list_inn p a{ color:#00155e!important; display:inline!important; float:none!important; font-size:12px!important; padding:0px!important; background:none!important; margin:0px!important; width:auto!important; text-decoration:none!important; line-height:normal!important; height:auto!important;}

.category_list_inn p a:hover{ background:none!important; color:#00155e!important; text-decoration:underline!important; padding:0px!important;}

.category_list_view_all{ width:966px; float:left; padding-bottom:5px; margin-top:-19px; font-weight:bold!important;}

.category_list_view_all a { color:#00155e!important; display:inline!important; float:right!important; font-size:12px!important; padding:0px!important; background:none!important; margin:0px!important; line-height:normal!important; font-weight:bold!important; height:auto!important; width:auto!important;}

.category_list_view_all a:hover{ background:none!important; color:#00155e!important; text-decoration:underline; padding:0px!important; font-weight:bold!important;}



.view_all_padding{min-height: 270px; width:988px;}

#spy_content { padding-bottom : 16px; width : 980px; }

#spy_leftcontent { float : left; width : 180px; }

#spy_cctv_mid { float : left; height : auto; margin : 0 10px; width : 600px;}

#slider10 ul, #slider10 li{margin:0;padding:0;list-style:none;position:relative;display:block;}

#spy-slider-main{ position:relative; width:600px; padding-bottom:10px;}

#slider10{ width:600px!important; } 

#slider10 li {width:600px; height:auto; overflow:hidden;}

#slider10 li a{width:600px; display:block;}

ol {padding:0;height:27px; position:absolute; bottom:24px; left:19px;	}

ol li{margin:0 4px 0 0; padding:0;float:left;list-style:none;height:27px;line-height:24px;}

ol li a{background : url(../images/buttons_13.png) no-repeat;cursor : pointer;float : left;height : 27px;line-height : 24px;text-align : center;width : 29px; text-decoration:none; color: #7A7A7A; font-size:15pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

ol li.current a{background : url(../images/buttons_03.png) no-repeat;
color : #fff !important ;}
ol li a:hover{background : url(../images/buttons_03.png) no-repeat;
color : #fff !important ;}


#spy-product-listing { width : 600px;}

#spy-product-listing ul{ margin-left:2px;}

#spy-product-listing li { float : left; background:url(../images/sprites_new.png) no-repeat -0px -102px;
width : 142px; height : 126px; margin-right : 10px; text-align : center; margin-bottom : 10px; position : relative; }

#spy-product-listing li.last-li { margin-right : 0px; }

#spy-product-listing li a.spy-product-heading { bottom : 6px; display : block; position : absolute; text-align : center; width : 140px; color:#00155e; font-size:12px; font-weight:bold;}

#spy-product-listing li a.spy-product-heading:hover { text-decoration : underline; }

#spy-product-listing li a.spy-product-img { display : block; width : 138px; height : 97px; text-align : center; }

#spy-product-listing li a.spy-product-img:hover { border : 2px solid #cfcdce; border-bottom : 0; }

#spy-product-listing li a.spy-product-img img { margin-top : 10px;}


.spy_tabs-most-popular-prod { padding-bottom:10px;}

#spy_tabs-main{ width:600px; padding-bottom:7px;  }

ul.css-tabs { 	margin:0 !important; 	padding:0;	height:37px;}

.css-panes{ width:598px;  border:1px solid #CBDFEF; -moz-border-radius:0px 0px 9px 9px; border-top:0px none; min-height:50px;  position:relative; z-index:1000; padding-top:7px;  height:481px!important; overflow:hidden;}

#spy_tabs-top-listing{ border-bottom:1px solid #bbd6e9; width:600px;}

#spy_tabs-top-listing ul{list-style:none; margin:0px; padding:0px;}

#spy_tabs-top-listing li{ background:url(../images/spy_tab_a_bg.jpg) no-repeat; width:142px; height:37px; line-height:37px; float:left; padding-right:11px;}

#spy_tabs-top-listing li.second_last_li{ padding-right:0px;}

#spy_tabs-top-listing li.last_li{ padding-right:0px; float:right;}

#spy_tabs-top-listing li a{ display: block; text-align:center; font-family:Calibri; font-size:14px; font-weight:bold; color:#000000;}

#spy_tabs-top-listing li a:hover, #spy_tabs-top-listing li a.current{ background:url(../images/spy_tab_a_hover_bg.jpg) no-repeat; width:142px; height:44px; font-family:Calibri; font-size:14px; font-weight:bold; color:#000000; position:absolute; z-index:10; }

#spy_tabs-top-listing li a.current{ cursor:default;}


#spy_tabs-top-listing li.tab_2{ background:url(../images/top-tabs-bg2.jpg) no-repeat; width:297px;}

#spy_tabs-top-listing li.tab_2 a:hover, #spy_tabs-top-listing li.tab_2 a.current{ background:url(../images/top-tabs-hover-bg2.jpg) no-repeat; width:295px; }

#spy_tabs-top-listing li.tab_1{ background:url(../images/top-tabs-bg1.jpg) no-repeat; width:592px;}

#spy_tabs-top-listing li.tab_1 a:hover, #spy_tabs-top-listing li.tab_1 a.current{ background:url(../images/top-tabs-hover-bg1.jpg) no-repeat; width:592px; }


.spy_most-popular-details{ width:588px; padding-left:10px;}

.spy_most-popular-details ul{list-style:none; margin:0px; padding:0px;}

.spy_most-popular-details li{ float:left; border-bottom:1px dotted #9DADC6; width:122px; padding-bottom:16px; margin-bottom:16px; 
margin-left:10px; margin-right:20px; }

.spy_most-popular-details li.mst-lft{ margin-left:0px;}

.spy_most-popular-details li.mst-rght{ margin-right:0px;}

.spy_most-popular-details li h2 a{ color: #00165D;    display: block;    font-family: Arial,Helvetica,sans-serif;    font-size: 10px;font-weight: bold;    height: 31px;    line-height: 14px;    overflow: hidden; }

.spy_most-popular-details li h2 a:hover{ text-decoration:underline;}

.spy_most-popular-details li .spy_prod-tabs-image{ width:120px; text-align:center; padding-top:3px;}

.spy_most-popular-details li .spy_new-price{ float:right; padding-right:1px;}

.spy_most-popular-details li .spy_new-price ul{ list-style:none; margin:0px; padding:0px;}

.spy_most-popular-details li .spy_new-price li{ padding-bottom:0px!important; text-align:right; margin-left:0px!important; margin-right:0px!important; width:auto; border-bottom:0px!important; float:none!important; margin-bottom:0px!important;} 

.spy_most-popular-details li .spy_new-price li strong{ display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#C00000;font-weight:bold; padding-right:1px; }

.spy_most-popular-details li .spy_new-price li span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000000; font-weight:bold; margin-top:-5px;}

.spy_most-popular-details li .spy_new-price li small{ display:block; margin-top:-5px;}

.spy_most-popular-details li.mst-bottom{ border-bottom:0px none!important; margin-bottom:0px!important; padding-bottom:2px!important;}

.spy_more_info_tab { position : relative; background-image : url("../images/more_info_highlight.jpg"); height:34px; width:110px; margin-bottom:10px;}


.spy_mid_botm_txt{ width:600px;}

.spy_mid_botm_txt h1{ color:#002276; font-size:13px; padding-bottom:5px;}

.spy_mid_botm_txt h4{ color:#002276; font-size:13px; padding-bottom:5px;}

.spy_mid_botm_txt p{ color:#; line-height:19px; font-size:12px; padding-bottom:18px;}


#spy_cctv_bottom{ width:980px; padding-bottom:28px;}

#spy_cctv_bottom ul li{ width:237px; height:210px; float:left; padding-right:10px;} 

#spy_cctv_bottom ul li a{ width:237px;  height:210px; display:block;}

#spy_cctv_bottom ul li.last_li{ padding-right:0px!important;}

#spy_cctv_bottom.spy_cctv_bottom3 ul li{ width:237px; height:210px; float:left; padding-right:134px; }


#spy_cctv_bottom_listing{ width:980px; padding-bottom:30px;}

#spy_cctv_bottom_listing ul li{ padding-bottom:4px;}

#spy_cctv_bottom_listing ul li label{ color:#000; font-size:12px; font-weight:bold; padding-bottom:4px; display:block;}

#spy_cctv_bottom_listing ul li a{ color:#000; font-size:12px;}

#spy_cctv_bottom_listing ul li a:hover{ color:#00165D; text-decoration:underline;}

.spy_cctv_bottom_list1{ width:217px; float:left; padding-left:20px; padding-right:10px;}
 
.spy_cctv_bottom_list1.last_padd{ padding-right:0px;}
 
.spy_ads { float : left; margin-bottom : 10px; width : 180px;}

/*****************/
.pltop{ display: block; height: 96px; width: 140px;}
.pltop a.product-img { display : block; width : 136px; height : 96px; text-align : center; }
.pltop a.product-img:hover { border : 2px solid #cfcdce; border-bottom : 0; }
.pltop a.product-img img { margin-top : 10px;}

.plbot{  font-size: 11px; font-weight: bold; text-align: center; width: 140px; height:30px; line-height:30px;}
.plbot a{ display : block; font-size : 11px; font-weight: bold; text-align: center; width: 140px; }
.plbot a:hover{ text-decoration : underline;}





