/* positional / layout CSS */


/* doc elements */


body{background-repeat:repeat-x; background-color:#000000; background-repeat: repeat-x; margin:0px; font-family:Arial, Helvetica, sans-serif, Tahoma; text-align: center}

#bodycenter{ width:691px; margin-left:auto; margin-right:auto; text-align: left}
#bodycenter2{ width:600px; margin-left:auto; margin-right:auto}

a {text-decoration: none}

.mainpannel{ width:982px; height:100%; margin-left:auto; margin-right:auto; }
#wapper{ width:982px; height:100%; text-align:left; margin-left:auto; margin-right:auto; }
#maincontainer{ width:100px;}

#product_detail_pannel{ width:610px;}
.iecenter {}
.floatleft{float:left;}
.floatcenter{text-align:center;}
.floatright{float:right;}
.clear{ clear:both}

.image{border: none; padding: 0px; text-align: center}

.content_pannel{width:650px}
.centerpannel { padding-left: 12px;}

/*.lftlisthm {padding-left: 7px; padding-top: 0px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-bottom:30px; margin-right:0px; margin-left:0px; }
.lftlisthm2 {padding-left: 0px; padding-top: 0px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-bottom:30px; margin-right:0px; margin-left:0px; }*/
ul {margin-top: 0px; padding: 0px}
li { font-size:12px;  text-decoration:none; list-style: none; padding: 0px 0px 0px 0px; margin-top: 5px}
.lftlisthm {width: 140px; float: left; text-align: left}

li.footer { }

.navdivider_padding{ padding-top:10px; padding-right:5px; padding-left:5px;}
.leftpannel{ width:237px;}

.productdivider{ height:231px;  width:13px;; background-repeat:no-repeat}

#dealpannel{ width:163px;}
#dealpannel1 {text-align: center}
#dealpannel2{ width:163px; text-align: center}
#dealpannel3{ width:163px; text-align: center}
#dealpannel4{ width:163px; text-align: center}
#dealpannel5{ width:163px;}
#dealpannel6{ width:163px;}
#dealpannel7{ width:163px;}
#dealpannel8{ width:163px;}
#dealpannel9{ width:163px;}
#dealpannel10{ width:163px;}
#dealpannel11{ width:163px;}
#dealpannel12{ width:163px;}
#dealpannel13{ width:163px;}
#dealpannel14{ width:163px;}
#dealpannel15{ width:163px;}
#dealpannel16{ width:163px;}


.toppannel{ width:342px; padding-right:6px; }
.toppanne2{ width:342px; }

.bullot{  height:10px; width:10px; padding-right:5px; padding-top:3px;}

.topgraybar{height:33px; width:674px}

/*  video page */

ul.videos { list-style: none; float: left; padding: 16px 0px 0px 0px; margin: 0px 0px 0px} 
li.image {padding: 0px 10px 0px 0px; float: left } 
li.title {padding: 0px; font-weight: bold; font-size: 14px } 
li.desc { padding-left: 10px; padding: 3px 0px 0px 0px; } 
li.img { padding-left: 10px;  } 


/* product detail elements */

#product_detail_pannel{ width:625px}

#product_detail_pannel .image{ width:235px; padding-right:20px;}
#product_detail_pannel .detail{ width:360px;}
#product_detail_pannel .rating{ width:170px;}
#product_logo{ width:160px;}
#product_logo2{ width:160px;}
#product_logo3{ width:160px;}
#product_logo4{ width:160px;}
#product_logo5{ width:160px;}
#tabheading{ width:151px; padding-left:10px;}
#tab{ width:151px;}
#tab2{ width:240px;}
#tab3{ width:151px;}

#product_logo{ width:160px;}
#product_logo .paddingleft{ padding-left:30px;} 
#rating{ width:61px; padding-right:95px;} 
#price{ width:95px; padding-right:10px; padding-left:10px;} 
#price2{ width:95px; padding-right:10px; padding-left:10px;} 
#price3{ width:95px; padding-right:10px; padding-left:10px;} 
#price4{ width:95px; padding-right:10px; padding-left:10px;} 
#price5{ width:95px; padding-right:10px; padding-left:10px;} 
#discription{ width:230px; padding-left:10px}
#discription2{ width:230px; padding-left:10px}
#discription3{ width:230px; padding-left:10px}
#discription4{ width:230px; padding-left:10px}
#discription5{ width:230px; padding-left:10px}

.rightpannel2{ width:300px; margin-right:5px; }
.tabcolor{  width:615px;}
.detail_head{ font-size:13px; text-decoration:none; font-weight:bold;  padding-right:0px; padding-bottom:0px; padding-top:0px; margin:0px;}
.ad_300x250 {padding-bottom: 10px}

.reviewdivider {padding-top: 10px; border-width: 1px; border-bottom-style: solid}
.dividercolor {border-width: 1px; border-bottom-style: solid}
.topbuynowbutton {padding-top: 20px; float: left}
#addthiscontainer {padding: 25px 0px 0px; font-size: 15px}

/* left column elements */

.sizepannel{padding-right:5px; width:105px;}
.combosize_35px{ width:35px; padding-top:2px;}
.combo_35px{ width:35px; height:17px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; color:#000000; border:1px solid #7F9DB9}
.go_top{padding-top:2px; padding-left:8px; }

/* arrows */

.arrow_down{padding-top:3px; padding-left:5px; padding-right:8px;}
.rightarrow{padding-right:7px; padding-top:3px;}

/* top nav */

.topnav{ width:948px; margin-left:auto; margin-right:auto; background-repeat: repeat-x; padding-left:15px;}
.searchtab_pannel{ width:315px; float:right}
#searchcombo{ width:189px;}
.combobg{ height:35px; }
.combobg1{ width:160px; height:27px; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px; background-position:top}
.searchgif {}
.opensection {}

ul.navlist { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
li.navitem {float: left; padding: 0px 2px 0px 0px; margin: 0px 0px 0px 0px; text-decoration:none; list-style-image: none; list-style: none; list-style-position: ;}

/* footer */

.footerpannel1{ width:149px; padding-left:5px; padding-top:5px;}
.footerpannel{ width:946px; margin-left:auto; margin-right:auto; text-align: left;}
.footerpannel2{ width:946px; margin-left:auto; margin-right:auto; text-align: left;}

/* browse page */

 #toggle_Departments {float: left; padding: 4px 0px 0px 10px;}
 #toggle_Brands {float: left; padding: 4px 0px 0px;}
 #toggle_Stores {float: left; padding: 4px 0px 0px;}
 
 .lftlisthm {padding: 0px 0px 20px 17px;}

.browse-image-container {text-align: center; vertical-align: middle; height: 150px; width: 150px; display: table-cell}

.padding_righttop{padding-right:10px; padding-top:3px}
/*.right_arrow{padding-left:5px; padding-right:5px; padding-top:5px;}*/
/*sagar*/
.right_arrow{padding-left:5px; padding-right:5px;}
/*sagar Edit End*/
.leftarrow{padding-left:5px; padding-top:5px;}
.brands_combo{ width:143px; padding-right:28px;}
.text_area{ width:160px; padding-top: 5px; min-height:30px;}
.lftcrumbs1 { padding-left:28px; padding-top: 5px; margin: 0px}
.lftcrumbs2 { padding-left:35px; padding-top: 5px; margin: 0px}
.lftcrumbs3 { padding-left:42px; padding-top: 5px; margin: 0px}
.lftcrumbs4 { padding-left:49px; padding-top: 5px; margin: 0px}
.lftcrumbs5 { padding-left:56px; padding-top: 5px; margin: 0px}
.lftcrumbs6 { padding-left:63px; padding-top: 5px; margin: 0px}	
.lftlist {padding-left: 0px; padding-top: 5px 0px 0px 0px; margin: 0px 0px 0px 0px }

#dropcontainer {padding-top: 8px}
.droptext {font-size:12px;  text-decoration:none; padding-right: 7px; margin-top:3px;}
.listcombo1{ width:143px; height:20px; font-family:Arial, Helvetica, sans-serif, Tahoma; }

li.visible { padding: 3px 0px 0px 0px; margin: 3px 0px 0px 0px;}
li.hidden {display: none; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px;}

/* backgrounds */

.divbg{height:13px; background-repeat:repeat-x; padding-bottom: 15px;}
.divbg1{height:13px; background-repeat:repeat-x}
.topbg{width:982px; background-repeat:no-repeat; padding: 15px 0px 0px; text-align: right}
.midbg{width:982px; background-repeat:repeat-y}

.footerbg{ width:982px; height:1px; background-repeat:no-repeat;  background-position: top; margin-top: 0px; padding-top: 0px; padding-left: 0px; margin-left: 0px;}

.lightgraycolor{ background-repeat:no-repeat; background-position:top ; width:982px;}
.topcorner2{width:715px; height:13px; background-repeat:no-repeat; background-position: bottom; }
.topcorner3{width:644px; height:7px; background-repeat:no-repeat; }
.midbg2{width: 715px; background-repeat:repeat-y; text-align: center;}
.footercornerbg{width:715px; background-repeat:no-repeat; height:14px;}
.footercornerbg2{width:644px; background-repeat:no-repeat; height:14px;}
.tabbg{height:26px; width:338px; background-repeat:repeat-x; background-position:left}
.footersortbg{ height:34px; background-repeat:no-repeat}
.topsortbg{ height:23px; }
.headbg{ width:621px; height:26px; background-repeat: no-repeat; background-position:bottom}
.tabbg1{ background-position:top; background-repeat:no-repeat;  }
.product_pricebg{ width:612px; height:32px; background-repeat:no-repeat; clear:both}
.midbg4{ width:634px; background-repeat:repeat-y; margin:0px; padding-left:10px; background-color:#f2f2f2 }
.footercornerbg3{ width:644px; background-repeat:no-repeat; height:24px;}
.product_pricebg2{ width:612px; height:32px; background-repeat:no-repeat; clear:both}


/* padding_types */
.paddingtop_2px{ padding-top:2px;}
.paddingtop_3px{ padding-top:3px;}
.paddingtop_4px{ padding-top: 4px;}
.paddingtop_5px{ padding-top:2px;}
.paddingtop_6px{ padding-top: 6px}
.paddingtop_8px{ padding-top:5px; }
.paddingtop_12px { padding-top:12px;}
.paddingtop_14px{ padding-top:14px;}
.paddingtop_16px{ padding-top:16px;}
.paddingtop_18px{ padding-top:18px;}
.paddingtop_20px{ padding-top:20px;}
.paddingtop_22px{ padding-top:22px;}
.paddingtop42px{ padding-top:42px; }

.paddingheaderbtm { padding-top:29px;}
.paddingheaderbtm2 { margin-top:22px;}

.padding_top7px{ padding-top:7px;} 
.padding_top10px{ padding-top:10px;}
.padding_top25px{ padding-top:25px;}
.padding_top50px{ padding-top:50px;}
.padding_top1px{ padding-top:1px;}
.padding_top68px{ padding-top:68px;}
.paddingtop_10px{ padding-top:10px;}
.paddingtop_15px{ padding-top:15px;}


.paddingleft_10px{ padding-left:10px;}
.paddingleft_11px{ padding-left:11px;}
.padding_left15px{ padding-left:15px;}
.padding_left12px{ padding-left:12px;}
.padding_left5px{ padding-left:5px;}
.padding_left10px{ padding-left:10px;}
.padding_left28px{ padding-left:28px;}
.padding_left40px{ padding-left:40px;}
.padding_left26px{ padding-left:26px;}
.padding_left50px{ padding-left:50px;}

.padding_right15px{padding-right:15px;}
.padding_right7px{padding-right:7px;}
.padding_right3px{padding-right:3px;}
.paddingright8px{ padding-right:8px;}
.paddingright10px{ padding-right:10px;}
.margine_left5px{ margin-left:7px;}
.margine_top8px{ margin-top:8px;}
.margine_top3px{ margin-top:3px;}
.margine_top50px{ margin-top:50px;}


/* spacers / dots */

.dot_1px5{ width:1px; height:5px;}
.dot_1px1{ width:1px; height:1px;}
.dot_5px1{ width:5px; height:1px;}
.dot_1px8{ width:1px; height:8px;}


/* homepage featured items */

.prduct_thumbborder{ height:75px; width:75px; text-align: center}
.prduct_thumbborder2{ width:84px;}

.prduct_videoborder{ height:75px; width:98px;}
.prduct_videoborder2{ width:100px;}

.mantel{}

/* header classes*/

h1{ font-family:Arial, Helvetica, sans-serif, Tahoma; text-decoration: none; padding-left:10px; font-weight:bold; padding-bottom:0px; padding-right:0px; padding-top:0px; margin:0px; font-size: 10px; padding-top: 0px; margin-top:0px; }
h2{font-size:18px; font-weight:normal; margin:0px; padding:0px;}
h3{font-size:12px; text-decoration:none;text-decoration:none; margin:0px; padding:0px;   font-weight:normal}
h3:hover{font-size:12px; text-decoration:none;  margin:0px; padding:0px; font-weight:normal}
h4{font-size:13px; text-decoration:none; font-weight:bold;  padding-right:0px; padding-bottom:0px; padding-top:0px; margin:0px; }
h5{font-size:14px; text-decoration:none; padding:0px; margin:0px; font-weight:normal}
h5:hover{font-size:14px; text-decoration: underline; padding:0px; margin:0px; font-weight:normal}
h6{font-size:12px; text-decoration:none; padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px; margin:0px; font-weight:normal}
h6:hover{font-size:12px; text-decoration: underline;padding:0px; margin:0px; font-weight:normal}


/* search page */

.searchtopbg1{width:942px; height:38px; background-repeat:no-repeat; background-position:bottom}
.searchmid{width:942px; background-repeat:repeat-y}
.searchfooter{width:942px;; height:24px; background-position:top}
#cse-search-results {padding-left: 30px; padding-top: 30px}

/* text classes */

.deallink{ font-size:12px; text-decoration:none; }
.deallink2{ font-size:12px; text-decoration:none; }
.product_heading{ font-size:14px; text-decoration:none; }
.footertext{ font-size:12px;  text-decoration:none; }
.detail_text{ font-size:12px; text-decoration:none; }
.hp_vid_subtext { font-size:12px; text-decoration:none; width: 230px;  }
.textnormal{ font-size:12px;  text-decoration:none; }
.pricetext{ font-size:14px; text-decoration:none; }
.heading30px{ font-size:30px; font-weight:normal} 
.capction_text{ font-size:12px; text-decoration:none; padding-left: 3px; padding-right: 3px}
.textnormal1{ font-size:12px;  text-decoration:none; font-weight:normal }
.reviewtext{ font-size:12px;  text-decoration:none; padding-left: 0px; padding-top: 10px}
.reviewby {clear: both  ; font-size:12px;  text-decoration:none;}
.reviewrating{ font-size:12px;  text-decoration:none; }
.leftpanneltext{ font-size:12px;  text-decoration:none; }
.capction_text{ font-size:12px;  text-decoration:none; }
.lefttext{ font-size:13px; text-decoration: none; font-weight: normal; padding-left:10px; padding-top: 0px; margin: 0px;text-align:left}
.footertext{ font-size:12px; text-decoration:none; }
.leftsectionhead {font-weight: bold; padding-bottom: 7px; margin: 0px}
.leftsectionhead1 {font-weight: bold;}
.price_text{padding-right:5px; padding-top:6px; padding-left: 0px}
.price_text2{padding-left:5px; padding-right:5px; padding-top:3px; padding-left: 5px}
.price_text3{padding-left:5px; padding-right:5px; padding-top:6px; padding-left: 5px}
.capction_text{ font-size:12px; text-decoration:none; }
.popularity{padding-top:3px; padding-left:3px; padding-right:3px;}
.detail_price {font-size: 25px}
.detaillrftitle { font-size:28px; font-weight:normal; padding:0px; margin:0px;}
.detailtitle {padding-top: 16px}
.reviewtitle {font-size:14px; padding-top: 10px}
.videotitle {font-weight: bold}
.pagenumbers {padding-top: 2px}
.price_text {padding-top: 5px}
.descriptiontext {font-size:12px; text-decoration:none; color: #000000}
.relatedvidtitle {font-size:12px; text-decoration:none; width: 175px; text-align: left; text-transform:capitalize ; }
.newslink1 {width: 280px;}
.newslink {width: 280px;}
.videodesc {width: 520px; }
.graytext {font-size: 11px}
.footerlink2 {font-size: 12px}


/* link classes */

a {border: none; text-decoration: none}

a.watchlink{text-decoration:none; text-decoration:none; text-align: center; padding: 3px 10px }
a.watchlink:hover{ text-decoration:none; text-decoration:none; text-align: center; padding: 3px 10px }

a.link{font-size:12px; text-decoration:none; display:block; height:17px; width:222px;}
a.link:hover{font-size:12px; display:block; text-decoration: underline;  width:222px; height:17px;}

a.link2 {font-size:12px; padding-left:10px; display:block; text-decoration:none;  height:17px;}
a.link2:hover{font-size:12px; padding-left:10px; display:block; text-decoration:underline; height:17px;}

a.footerlink{ font-size:12px;  text-decoration:none;  }
a.footerlink:hover{ font-size:12px;  text-decoration: underline; }

a.deallink{ font-size:12px; text-decoration:none; }
a.deallink:hover{ font-size:12px; text-decoration: underline; }


a.breadlink{ font-size:12px; text-decoration:none; font-weight:normal }
a.breadlink:hover{ font-size:12px; text-decoration: underline; font-weight:normal }

a.breadlink{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:13px; text-decoration:none}
a.breadlink:hover{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:13px; text-decoration: underline }

a.golink{font-size:12px; text-decoration:none; display:block; text-decoration:none;   height:12px; width:26px;  text-align: center; padding-top:3px; padding-bottom:5px;}
a.golink:hover{font-size:12px;  text-decoration:none; display:block; text-decoration:none;   height:12px; width:26px;text-align: center; padding-top:3px; padding-bottom:5px;}

a.sublink{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:13px; ; text-decoration:none}
a.sublink:hover{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:13px; ; text-decoration: underline }


a.emaillink{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:13px;  text-decoration:none}
a.emaillink:hover{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:13px;  text-decoration: underline }

a.sublink1{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:13px;  text-decoration:none}
a.sublink1:hover{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:13px;  text-decoration: underline }

a.sublink2{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:13px;  text-decoration:none}
a.sublink2:hover{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:13px;  text-decoration: underline }

a.buynow{font-size:12px;  text-decoration:none; display:block; text-decoration:none;   height:15px; width:72px;  text-align: center; padding-top:3px; padding-bottom:0px; padding-bottom:3px;}
a.buynow:hover{font-size:12px;  text-decoration:none; display:block; text-decoration:none;   height:15px; width:72px;text-align: center; padding-top:3px; padding-bottom:0px; padding-bottom:3px;}

a.detail_link{ font-size:12px; text-decoration:none; }
a.detail_link:hover{ font-size:12px; text-decoration: underline; }

a.storepricelink { font-size:14px; text-decoration:none; font-weight: bold; }
a.storepricelink:hover { font-size:14px; text-decoration: underline; font-weight: bold; }

a.promolink1 { font-size:14px; text-decoration:none; }
a.promolink1:hover { font-size:14px; text-decoration: underline; }

a.relatedlink { font-size:14px; text-decoration:none; }
a.relatedlink:hover { font-size:14px; text-decoration: underline; }

a.newslink1 { font-size:12px; text-decoration:none; width: 50px;}
a.newslink1:hover{ font-size:12px; text-decoration: underline; }

a.newslink { font-size:12px; text-decoration:none; width: 250px;}
a.newslink:hover{ font-size:12px; text-decoration: underline; }

a.lftlistlink {font-size:12px; text-decoration:none; padding-left:0px; display:block; text-decoration:none; }
a.lftlistlink:hover{font-size:12px; text-decoration:none; padding-left:0px; display:block; text-decoration:underline;}

a img {border: none;}

/* unkown classes */


.combo_35px{ width:35px; height:17px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px;}
.leftcategory{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:13px;  text-decoration:none}
.detailgraycolor{  background-repeat:no-repeat; background-position:top ;}
.detailbodyend{clear:both;padding:22px 0 0; }
.headding{ font-size:18px; }
.righttabbg{  width:300px; height:34px; background-repeat:no-repeat}
.righttabbgdetail {height:26px; width:300px; background-repeat:repeat-x; background-position:left}
.headding1{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:20px; }
.headding2{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:20px; }
.pannel_160px{ width:160px;}

.search_button{ width:65px;; height:22px;}

.topheader{width:965px;}

.detail_textpannel{ width:160px; height:30px;}


.readreview{width:620px;}


/*Fly Over CSS*/
.fly-over-one{width:260px;}
.fly-over-two{width:260px;}
.fly-over{width:260px;}

 ul.fly-over li ul li {min-height: 0px}
 ul.fly-over li ul li.fly-over-one {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; width:260px; font-weight: bold; padding: 4px 0px; color: #000;}
 ul.fly-over li ul li.fly-over-two {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; width:260px; padding: 4px 0px; }

ul.fly-over li {padding: 0px 0px; float: left; list-style: none; width: 150px}
 ul.fly-over li ul {padding: 0px; visibility: hidden; list-style: none; margin: -100px 0px 0px -55px; float: left; z-index: 999; position: absolute}
 ul.fly-over li:hover ul { visibility: visible; z-index: 990; list-style: none; background: transparent url(../images/fly-over-bg2.gif); padding: 25px 4px 2px; height: 117px} 
 ul.fly-over li ul li {float: none; list-style: none; width: 260px; clear: both;  font-size: 12px; padding: 0px; }
 ul.fly-over li ul li:hover {text-decoration: underline}
 
 ul.fly-over li ul li.fly-over-title-bar {font-size: 11px; font-weight: bold; padding: 4px 0px; width:260px;}
 ul.fly-over li ul li.fly-over-title-bar:hover {text-decoration: none} 
 
 .fly-over-title {float: left; padding: 0px 10px 0px 5px; color: #000; text-align: left;}
 .fly-over-title-see-all {padding: 0px 0px; text-align: left}
 
 .fly-over-store-name {float: left;  width: 145px; text-align: left; margin: 4px 0px}
 .fly-over-store-price {float: left; width: 50px; text-align: center; margin: 4px 0px}
 .fly-over-store-buy {float: left; width: 50px; text-align: right; margin: 4px 0px}
 
 a.flyover {text-decoration: none}
 a.flyover:hover {text-decoration: underline}
ul li.r3-1 ul li ul li {padding: 0px;}
inheritul.fly-over li ul li.fly-over-one a.flyover{ text-decoration:none; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#000000; !important}
ul.fly-over li ul li.fly-over-one a.flyover:hover {color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif, Tahoma; !important}
ul.fly-over li ul li.fly-over-two a.flyover12:hover {text-decoration:none; font-family:Arial, Helvetica, sans-serif, Tahoma; !important}

 ul li.r3-1 ul li ul li.hp-hotdeals-title {min-height: 35px}

.clera{clear:both;}

