/*----------Common---------------*/
* { padding:0px; margin:0px; }
body { background:#383838; color:#383838; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
.floatLeft, .fLeft, .fL { float:left; }
.floatRight, .fRight { float:right; }
.clear { clear:both; display:block; overflow:hidden; height:1px; }
#Header, #Menu, #HomeProdPreview, #HomeProdDesc, #HomeContentFooter, #Content, #Footer { background:#fff; width:980px; padding:0px 10px; margin:auto; }
img { border:0px; padding:0px; margin:0px; }
.colored a { color:#660033 !important; font-weight:bold !important; text-decoration:none !important; display:block; padding-top:10px; }
.colored a:hover { text-decoration:underline !important; }
.headingMain1 { background:url(images/heading-bg.gif) left top repeat-x #ababab; font:bold 18px "Trebuchet MS", Verdana, Tahoma; }
.headingMain { background:url(images/heading-bg.gif) left top repeat-x #ababab; font:bold 18px "Trebuchet MS", Verdana, Tahoma; height:33px; }
.headingMainLc { background:url(images/heading-left-curve.gif) left top no-repeat; height:7px; width:7px; float:left; overflow:hidden; }
.headingMainRc { background:url(images/heading-right-curve.gif) right top no-repeat; height:7px; width:7px; float:right; overflow:hidden; }
.headingMainArea { float:left; padding-left:6px; line-height:33px; color:#82191d; }
.footCurve { height:5px; overflow:hidden; }
.footCurveL { float:left; width:5px; height:5px; background:url(images/footer-left-curve.gif) left top no-repeat; }
.footCurveR { float:right; width:5px; height:5px; background:url(images/footer-right-curve.gif) right top no-repeat; }
.Curve { height:5px; overflow:hidden; }
.CurveL { float:left; width:5px; height:5px; background:url(images/left-curve.gif) left top no-repeat; }
.CurveR { float:right; width:5px; height:5px; background:url(images/right-curve.gif) right top no-repeat; }
.redText { color:#f91717; }
.brnTxt { color:#82191d; }
.btnBR { background:#a1130f; padding:1px 2px; border:0px; color:#fff; font:bold 11px Verdana, Arial, Helvetica, sans-serif; border:2px solid #CCCCCC; }
.addItem li { display:inline; }
.addItem li a { background:url(images/add-no.gif) left top no-repeat; width:25px; height:40px; display:inline; display:block; }
.addItem li a span { display:none; }
.addItem li a.selected, .addItem li a:hover { background:url(images/add.gif) left top no-repeat; }
.graySm { color:#B0B0B0; font-size:11px; }
.boxLCurve { height:11px; background:url(images/ltc.gif) left top no-repeat #f2f2f2; overflow:hidden; }
.boxLCurveRight { height:11px; background:url(images/rtc.gif) right top no-repeat; }
.boxBCurve { height:11px; background:url(images/lbc.gif) left bottom no-repeat #f2f2f2; overflow:hidden; }
.boxBCurveRight { height:11px; background:url(images/rbc.gif) right bottom no-repeat; }
.response { padding-bottom:15px; border-bottom:1px dashed #d1d1d1; margin-bottom:15px; }
.paging { text-align:center; font-size:14px; font-weight:bold; }
.paging a { color:#660000; text-decoration:none !important; }
.paging a:hover { text-decoration:underline !important; }
.itemtable td { padding:3px 5px; border-top:#e5e4e4 solid 1px; text-align:left; }
.itemtable { margin:10px 0px; border-bottom:#e5e4e4 solid 1px; }
.itemtable td.alt { background:#435856; font-weight:bold; color:#fff; }
.itemtable td.alt a { color:#FFCC00; text-decoration:none; }
.itemtable td.alt a:hover { color:#FFCC66; }
.itemtable td.alto { background:#f2f2f2; color:#333333; }
.itemtable td.alto a { font-weight:bold; }
.itemtable td.alternate { padding:0px; }
.itemtable td h1 { color:#FF5604; font:bold 13px "Trebuchet MS", Verdana, Tahoma; }
.itemtable td.cenAl { text-align:center; }
.itemtable td.altImg { background:#CCCCCC; }
.itemtable td.txtContents { padding:6px 0px; }
.itemtable td.txtContents p { margin-bottom:13px; }


/*----------Header---------------*/
#Header { border-top:3px solid #93a0a6; height:120px; background:url(images/header-bg.gif) left top repeat-x #fff; position:relative; z-index:10; }
#Header h1.logo {
width:209px;
height:58px;
float:left;
/*background:url(images/logo.gif) left top no-repeat;*/
margin:35px 0px 0px 4px;
}
#Header h1.logo a { width:209px; height:58px; display:block; }
#Header h1.logo span { display:none; }
#Header .floatRight { margin-right:30px; margin-top:36px; }
#Header td { padding:3px 5px; text-align:center; }
#Header a { color:#a3a3a3; text-decoration:underline; }
#Header a:hover { text-decoration:none; }
#Header .inputArea { background:url(images/top-input.gif) left top no-repeat; width:107px; height:18px; }
#Header .inputArea input { width:95px; border:0px; float:left; margin-top:3px; margin-left:5px; font:normal 11px "Trebuchet MS", Verdana, Tahoma; height:13px; }
#Header .shoppingCart { position:absolute; top:180px; right:-203px; width:199px;   }
#Header .shoppingCartBody { background:#fff url(images/shopping-bg.gif) left bottom no-repeat; padding-bottom:5px; margin-bottom:5px; }
#Header .shoppingCart h1 { line-height:27px; padding-left:10px; font-size:15px; margin-bottom:8px; padding-bottom:6px; }
#Header .shoppingCart h2 { line-height:27px; padding-left:10px; font-size:15px; margin-bottom:8px; padding-bottom:6px; color:#660000 }
#Header .shoppingCart p { margin-bottom:8px; padding-left:10px; }
#Header .shoppingTop { background:url(images/shopping-top.gif) left top no-repeat; height:6px; overflow:hidden; }
#Header .instant { background:url(images/instant.gif) left top no-repeat; line-height:24px; display:block; padding-left:30px; }

/*----------Menu---------------*/
#Menu { padding:0px 8px; width:984px;  }
#Menu .holder { background:url(images/menu-bg.gif) left top repeat-x #fff; }
#Menu .holderNxt { height:42px; background:url(images/menu-bg1.gif) left top no-repeat; }
#Menu .curveLeft { background:url(images/menu-bg-left.gif) left top no-repeat; width:6px; height:41px; float:left; }
#Menu .curveRight { background:url(images/menu-bg-right.gif) left top no-repeat; width:6px; height:41px; float:right; }
#Menu .container { float:left; }
#Menu .container li { display:inline; }
#Menu .searchArea { float:left; padding:6px 0px 0px 15px; }
#Menu .searchAreafield { background:url(images/search-img-fld.gif) left top no-repeat; width:185px; height:23px; padding-top:2px; }
#Menu .searchArea input { border:0px; float:left; margin-left:30px; font:normal 11px "Trebuchet MS", Verdana, Tahoma; padding-top:2px; width:145px; color:#9c9c9c; }
#Menu .container li a span { display:none; }
#Menu .container li.divider { background:url(images/divider.gif) left top no-repeat; width:2px; height:42px; float:left; }
#Menu .container li a { float:left; display:block; width:126px; height:42px; }
#Menu .container li a.home { background:url(images/home.gif) left top no-repeat; }
#Menu .container li a.home:hover { background:url(images/home.gif) left bottom no-repeat;  }
#Menu .container li a.forum { background:url(images/forums.gif) left top no-repeat; }
#Menu .container li a.forum:hover { background:url(images/forums.gif) left bottom no-repeat; }
#Menu .container li a.blog { background:url(images/blog.gif) left top no-repeat; }
#Menu .container li a.blog:hover { background:url(images/blog.gif) left bottom no-repeat; }
#Menu .container li a.myaccount { background:url(images/my-account.gif) left top no-repeat; }
#Menu .container li a.myaccount:hover { background:url(images/my-account.gif) left bottom no-repeat; }
#Menu .container li a.faq { background:url(images/faqs.gif) left top no-repeat; }
#Menu .container li a.faq:hover { background:url(images/faqs.gif) left bottom no-repeat; }
#Menu .container li a.aboutus { background:url(images/about-us.gif) left top no-repeat; }
#Menu .container li a.aboutus:hover { background:url(images/about-us.gif) left bottom no-repeat; }

/*----------HomeProdPreview---------------*/
#HomeProdPreview { padding-top:15px; }
#HomeProdPreview .floatLeft { width:572px; font-family:"Trebuchet MS", Verdana, Tahoma; position:relative; }
#HomeProdPreview .prodTop { background:url(images/prod-top.gif) left top no-repeat; height:10px; overflow:hidden; }
#HomeProdPreview .prodBot { background:url(images/prod-bot.gif) left top no-repeat; height:10px; overflow:hidden; }
#HomeProdPreview .prodBg { background:url(images/prod-bg.gif) left top repeat-y; }
#HomeProdPreview .floatRight { width:390px; background:#edefee; }
#HomeProdPreview .ProdName { /*background:url(images/name-bg.gif) left top no-repeat #fff; */float:left; width:400px; line-height:normal; padding-left:18px; font-size:30px; color:#7a7879; }
#HomeProdPreview .PriceName span { /*background:url(images/price-bg.gif) right top no-repeat;*/ line-height:normal; width:130px; float:right; text-align:right; color:#949494; font-size:20px; font-weight:bold; display:block; }
#HomeProdPreview .PriceName span span {  text-decoration:line-through; display:inline; float:none; width:auto; } 
#HomeProdPreview .PriceName { /*background:url(images/price-bg.gif) right top no-repeat;*/ line-height:normal; width:130px; float:right; padding-right:15px; text-align:right; color:#a1130f; font-size:30px; font-weight:bold; }
#HomeProdPreview .shortDesc { width:300px; padding-top:5px; float:left; padding-left:18px; color:#666666; padding-bottom:0px; font-weight:bold; }
#HomeProdPreview .shortDesc a { color:#666; text-decoration:underline; }
#HomeProdPreview .shortDesc a:hover { text-decoration:none; }
#HomeProdPreview .shippingInfo { width:200px; float:right; text-align:right; padding-right:15px; color:#848484; padding-top:5px;}
#HomeProdPreview .ProdImg { width:480px; height:250px; margin:auto;  text-align:center; position:relative; background-color:#f9f9f9; -moz-border-radius: 5px; -webkit-border-radius:5px; border:solid 1px #f1f1f1; }
#HomeProdPreview .ProdImg .rematch { display:block; position:absolute; background:url(images/rematch.gif) left top no-repeat; width:178px; height:181px; z-index:2; bottom:-8px; right:-9px; }
#HomeProdPreview .ProdImg .img{width:480px; height:250px; overflow:hidden;}
#HomeProdPreview .ProdImg  .item-low9102009 { display:block; position:absolute; background:url(images/rate-it.png) left top no-repeat; width:178px; height:181px; z-index:3; top:-8px; right:-9px; }
#HomeProdPreview .ProdImg .time-low12102009 { display:block; position:absolute; width:178px; height:181px; z-index:4; top:-8px; left:-9px;}
#HomeProdPreview .sold-out12102009 { display:block; position:absolute; width:82px; height:76px; z-index:100; bottom:20px; right:40px;}

#HomeProdPreview .reoffer { display:block; position:absolute; background:url(images/reoffer.gif) left top no-repeat; width:191px; height:116px; z-index:200; left:0px; top:0px; }

#HomeProdPreview .ProdImg .mainImage { left: 1px; cursor: pointer; position: absolute; top: 2px; }

#HomeProdPreview .ProdImg .noImage { filter:alpha(opacity=15); -moz-opacity:.15; opacity:.15; }
#HomeProdPreview .ProdNav { padding-top:8px; margin:auto; width:438px; }
#HomeProdPreview .ProdNav .fL { float:left; margin-right:12px; padding-top:25px; }
#HomeProdPreview .ProdNav .fLE { float:left; padding-top:25px; padding-left:12px; }
#HomeProdPreview .ProdNav .fCont { float:left; height:78px; width:370px; overflow:hidden; }
#HomeProdPreview .ProdNav .fLProdThumb { float:left; margin-bottom:10px; margin-right:12px; width:107px; height:67px; background:url(images/img-holder.gif) left top no-repeat; padding:4px; }
#HomeProdPreview .ProdNav .viewArea { width:107px; height:67px; overflow:hidden; text-align:center; }
#HomeProdPreview .contArea { padding:25px 20px 20px 20px; }
#HomeProdPreview .AddRight td { padding:5px; padding-bottom:37px; }
#HomeProdPreview .AddRight .viewArea { width:70px; height:70px; overflow:hidden; text-align:center; background:#fff; border:1px solid #d5d7d6; }
#HomeProdPreview .AddRight td.alt { vertical-align:top; color:#828282; }
#HomeProdPreview .price { display:block; padding-top:5px; color:#000; }
#HomeProdPreview .price span { padding-right:7px; text-decoration:line-through; color:#ff0000; }
#HomeProdPreview .price strong { color:#851919; }



/*----------HomeProdDesc---------------*/
#HomeProdDesc { padding-top:18px; }
#HomeProdDesc .floatLeft { width:572px; }
#HomeProdDesc .floatRight { width:390px; background:#edefee; }
#HomeProdDesc .videoArea { width:369px; height:296px; padding:6px 0px 6px 11px; z-index:1; }
#HomeProdDesc .clearLast {  border-bottom:2px solid #b0b9be; height:10px; display:block; clear:both; }
#HomeProdDesc .midMenu { background:url(images/mid-menu-bg.gif) left top repeat-x; height:47px; }
#HomeProdDesc .midMenu li { display:inline; }
#HomeProdDesc .midMenu li a { width:155px; margin-right:2px; line-height:30px; text-align:center; color:#fff; height:30px; float:left; display:block; text-decoration:none; font:bold 16px "Trebuchet MS", Verdana, Tahoma; padding-top:16px; padding-bottom:1px; background:url(images/divider-mid-menu.gif) right bottom no-repeat; padding-right:4px; }
#HomeProdDesc .midMenu li a:hover, #HomeProdDesc .midMenu li a.selected { background:url(images/mid-menu-bg-over.gif) left bottom no-repeat; }
#HomeProdDesc .desc { background:url(images/desc-bg.gif) left top repeat-x; padding:15px; }
#HomeProdDesc .descTable td { padding:5px; vertical-align:top; text-align:left; }
#HomeProdDesc .desc a { color:#383838; text-decoration:underline; }
#HomeProdDesc .desc a:hover { text-decoration:none; }
#HomeProdDesc .descDivider { background:url(images/v-divider.gif) left bottom repeat-x; margin-bottom:15px; }
#HomeProdDesc .fL { width:34px; height:17px; overflow:hidden; display:block; }
#HomeProdDesc .fL span.available { width:30px; height:17px; background:url(images/available.gif) left top no-repeat; display:block; }
#HomeProdDesc .fL span.minimum { width:30px; height:17px; background:url(images/minimum.gif) left top no-repeat; display:block; }
#HomeProdDesc .fL span.notAvalable { width:30px; height:17px; background:url(images/not-available.gif) left top no-repeat; display:block; }
#HomeProdDesc .mTable { margin:15px 0px; width:552px; }
#HomeProdDesc .mTable td, #HomeProdDesc .mTable th { padding:5px 7px; text-align:left; }
#HomeProdDesc .mTable th { background:#d2d1d1; }
#HomeProdDesc .mTable td { border-bottom:1px solid #f2f2f2; }
#HomeProdDesc .mTable td.cenText, #HomeProdDesc .mTable th.cenText { text-align:center; }
#HomeProdDesc .mTable tr.alt td { border-bottom:0px; }
#HomeProdDesc .mTable tr.alt td table td { border:1px solid #d1d1d1; font-weight:bold; background:#f2f2f2; }
#HomeProdDesc .mTable tr.alt td table td a { text-decoration:none; color:#ce0b0e; }
#HomeProdDesc .mTable tr.alt td table td a:hover { color:#000; }



/*----------HomeContentFooter---------------*/
#HomeContentFooter { padding-top:15px; }
#HomeContentFooter .floatLeft { width:572px; }
#HomeContentFooter .floatRight { width:390px; }
#HomeContentFooter h1 { display:block; color:#9e151c; font:normal 24px "Trebuchet MS", Verdana, Tahoma; }
#HomeContentFooter .txtarea { padding-bottom:10px; margin-bottom:10px; background:url(images/v-divider.gif) left bottom repeat-x; line-height:16px; }
#HomeContentFooter .memName { text-align:right; color:#06424b; font-weight:bold; }
#HomeContentFooter .date { font:normal 20px Verdana, Arial, Helvetica, sans-serif; color:#b0b0b0; text-align:right; }
#HomeContentFooter .dateSm { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#b0b0b0; }
#HomeContentFooter .HeadingText { margin-bottom:5px; font-weight:bold; }
#HomeContentFooter .HeadingTextOther { font-weight:bold; color:#06424b; margin-bottom:1px;  }
#HomeContentFooter .knowMore a { color:#e8150c; text-decoration:underline; }
#HomeContentFooter .knowMore a:hover { text-decoration:none; }

/*----------Content---------------*/
#Content { padding-bottom:15px; font-family:"Trebuchet MS", Verdana, Tahoma; position:relative; }
#Content h1 { padding:15px 0px; display:block; color:#9e151c; font:normal 30px "Trebuchet MS", Verdana, Tahoma; }
#Content h2 { color:#06424B; display:block; font:bold 20px "Trebuchet MS", Verdana, Tahoma; padding:10px 0px; }
#Content h2.alt { padding:0px; }
#Content .TableRightContent h2 { font-size:16px; }
#Content .TableRightContent h2.alt { font-size:20px; }
#Content h3 { color:#06424B; display:block; font:bold 16px "Trebuchet MS", Verdana, Tahoma; padding:10px 0px; }
#Content h3.alt { padding:0px; }
#Content h4 { color:#9e151c; display:block; font:normal 16px "Trebuchet MS", Verdana, Tahoma; }
#Content a { color:#9e151c; text-decoration:underline; }
#Content a:hover { text-decoration:none; }
#Content h5 { color:#464646; display:block; font:bold 20px "Trebuchet MS", Verdana, Tahoma; padding:0px 0px 30px 0px; }
#Content h5.alt { padding-bottom:10px; }
#Content h6 { color:#464646; display:block; font:normal 18px "Trebuchet MS", Verdana, Tahoma; padding:0px 0px 30px 0px; }
#Content h10 { padding:15px 0px; display:block; color:#9e151c; font:normal 20px "Trebuchet MS", Verdana, Tahoma; }
/*About*/
#Content .aboutLeft { float:left; width:68%; padding:1%; }
#Content .aboutRight { float:right; width:260px; background:url(images/about-bg.gif) left top no-repeat; height:500px; padding:15px }
#Content .aboutRight .links, #Content .aboutRight .noLinks { padding-left:30px; font-size:13px; line-height:24px; }
#Content .aboutRight .links a { color:#494949; text-decoration:underline; }
#Content .aboutRight .links a:hover { text-decoration:none; }
#Content .aboutRight .searchArea { float:left; }
#Content .aboutRight .searchAreafield { background:url(images/input.gif) left top no-repeat; width:185px; height:23px; padding-top:2px; }
#Content .aboutRight .searchArea input { border:0px; float:left; margin-left:30px; font:normal 11px "Trebuchet MS", Verdana, Tahoma; padding-top:2px; width:145px; color:#9c9c9c; }
#Content .contactPage a { color:#494949; text-decoration:underline; }
#Content .contactPage a:hover { text-decoration:none; }
#Content .blackmenu { float:left; width:158px; background:url(images/black-bg-top.gif) left top no-repeat #424242; padding-top:10px; }
#Content .blackmenuContent { padding:0px 13px 18px 13px; background:url(images/black-bg-bottom.gif) left bottom no-repeat; font-size:14px; color:#fff; }
#Content .blackmenuContent  li { list-style-type:none; background:url(images/m-divider.gif) left bottom repeat-x; }
#Content .blackmenuContent  li a { display:block; line-height:36px; color:#fff; text-decoration:none; }
#Content .blackmenuContent  li a:hover { color:#FFCC00; }
#Content .blackmenuContent  li ul { padding-bottom:10px; }
#Content .blackmenuContent  li ul li { background:none; padding-left:15px; }
#Content .blackmenuContent  li ul li a { font-size:12px; line-height:normal; }
#Content .MyAccountArea { width:775px; float:right; position:relative; }
#Content .bigBox { margin-bottom:23px; background:#edefee; }
#Content .headingMainArea { color:#424242; }
#Content .headingMainArea a { text-decoration:none !important; color:#660000 !important; border-bottom:2px dotted #666; }
#Content .headingMainArea a:hover { border-bottom:2px dotted #fff; }
#Content .contArea { padding:25px 50px; line-height:25px; font-size:14px; }
#Content .contArea a { color:#424242; text-decoration:none; }
#Content .contArea a:hover { text-decoration:underline; }
#Content .tellFriend { text-align:center; width:107px; margin:auto; padding-top:100px; }
#Content .tellFriend .searchAreafield { background:url(images/black-input.gif) left top no-repeat; width:107px; height:23px; padding-top:2px; }
#Content .tellFriend .searchAreafield input { border:0px; float:left; margin-left:10px; font:normal 11px "Trebuchet MS", Verdana, Tahoma; width:87px; color:#9c9c9c; background:transparent; }
#Content .tellFriend .topText { font:bold 16px "Trebuchet MS", Verdana, Tahoma; color:#fff; padding-bottom:10px; }
#Content .tellFriend .button { float:none; margin-top:3px; width:auto; }
#Content .faqSearch { position:absolute; left:150px; top:21px; width:400px; }
.searchAreafield { background:url(images/faq-input.gif) left top no-repeat; width:380px; height:24px; padding-top:2px; }
.searchAreafield input { border:0px; float:left; margin-left:10px; font:normal 11px "Trebuchet MS", Verdana, Tahoma; width:288px; color:#9c9c9c; background:transparent; padding-top:2px; }
.searchAreafieldN { background:url(images/faq-input1.gif) left top no-repeat; width:117px; height:24px; padding-top:2px; margin-right:4px; }
.searchAreafieldN input { border:0px; float:left; margin-left:10px; font:normal 11px "Trebuchet MS", Verdana, Tahoma; width:117px; color:#666666; background:transparent; padding-top:2px; }
.searchAreafield .button { width:auto; height:auto; padding-left:10px; padding-top:4px; }
.searchAreafield .buttonNew { width:auto; height:auto; padding-left:10px; padding-top:0px; }
.searchAreafieldbig { background:url(images/textarea.gif) left top no-repeat; width:368px; height:150px; padding-top:2px; }
.searchAreafieldbig textarea { background:transparent; margin:10px; font:normal 11px "Trebuchet MS", Verdana, Tahoma; width:288px; color:#9c9c9c; height:115px; border:0px; } 

.searchAreafieldMrig { background:url(images/faq-inputmrig.gif) left top no-repeat; width:368px; height:24px; padding-top:2px; }
.searchAreafieldMrig input { border:0px; float:left; margin-left:10px; font:normal 11px "Trebuchet MS", Verdana, Tahoma; width:288px; background:transparent; padding-top:2px; }


.searchAreafieldbigMrig { background:url(images/textareamrig.gif) left top no-repeat; width:368px; height:150px; padding-top:2px; }
.searchAreafieldbigMrig textarea { background:transparent; margin:10px; font:normal 11px "Trebuchet MS", Verdana, Tahoma; width:288px; height:115px; border:0px; } 

/****************************Jay**************************************/
.searchAreafieldbigMrig2 { width:368px;   }
.searchAreafieldbigMrig2 textarea { background:transparent; margin:10px; font:normal 11px "Trebuchet MS", Verdana, Tahoma; width:288px;  border:0px; overflow-y:auto;} 
.round_reapt{background:url(images/round_reapt.gif) top left repeat-y;}

/****************************Jay**************************************/

/*Reg*/
#Content .TLeft { float:left; width:49%; }
#Content .TRight { float:right; width:49%; }
#Content .TableRight { float:right; width:49%; background:#f2f2f2; }
#Content .TableRightContent { padding:0px 15px; }
#Content .RegTableLeft { float:left; width:47%; padding:1%; }
#Content .RegTableRight { float:right; width:47%; background:#EDEFEE; padding:1%; }
#Content .RegTable td { padding:5px 0px; }
#Content .RegTable td.bordBotGray { border-bottom:1px dashed #b1b1b1; }
#Content .RegTable td.apadd { padding:5px; }
#Content .RegTable td.alt { padding:0px; }
#Content .RegTable .inpBox { width:200px; border:1px solid #b0b0b0; padding:1px; font:normal 12px "Trebuchet MS", Verdana, Tahoma; margin:2px 0px; }
#Content .onlyTable td { padding:3px 5px 3px 0px; }
#Content .onlyTable .inpBox { margin:0px; }
#Content .buttonImg { margin-right:5px; }
#Content p { margin-bottom:13px; }
#Content .RegTableRight li { list-style-type:none; }
#Content .RegTableRight li a { text-decoration:none; font-weight:bold; display:block; border-top:1px solid #d1d1d1; line-height:24px; padding-left:10px; }
#Content .RegTableRight li a:hover { background:#d1d1d1; color:#000; }
#Content .terms p { margin-left:7px; }
#Content .terms p.alt { display:block; padding:4px 7px; color:#06424B; background:#f2f2f2; font-weight:bold;  }
#Content .prodTable { border:1px solid #d1d1d1; }
#Content .prodTable td, #Content .prodTable th { padding:3px 5px; }
#Content .prodTable td { vertical-align:top; border-top:1px solid #d1d1d1; background:#fff; }
#Content .prodTable th { background:#d1d1d1; border-top:3px solid #9e151c; text-align:center; }
#Content .prodTable td.alter { border:0px; }
#Content .prodTable th.alt { text-align:left; }
#Content .prodTable td.alt { text-align:center; }
#Content .prodTable .inpBox { width:28px; border:1px solid #b0b0b0; padding:1px; font:normal 12px "Trebuchet MS", Verdana, Tahoma; margin:2px 0px; text-align:center; }
#Content .prodTable .inputBox { width:200px; border:1px solid #b0b0b0; padding:1px; font:normal 12px "Trebuchet MS", Verdana, Tahoma; margin:2px 0px; }
#Content .prodTable .selectBox { width:100px; border:1px solid #b0b0b0; padding:1px; font:normal 12px "Trebuchet MS", Verdana, Tahoma; margin:2px 0px; }
#Content .gry { font:normal 10px "Trebuchet MS", Verdana, Tahoma; color:#999999; }
#Content .remove { background:url(images/remove.gif) left top no-repeat; padding-left:18px; margin-bottom:5px; }
#Content .updateQ { background:url(images/update-quantity.gif) left top no-repeat; padding-left:18px; }
#Content .ShoppingCrumb { padding:5px 0px; font-weight:bold; }
#Content .ShoppingCrumb a { text-decoration:none; }
#Content .ShoppingCrumb .inactive { padding:0px 5px; color:#ccc; }
#Content .ShoppingCrumb .inactive:hover { text-decoration:none; }
#Content .ShoppingCrumb .active { padding:0px 5px; color:#9e151c; }
#Content .ShoppingCrumb .active:hover { text-decoration:none; }
#Content .ShoppingCrumb .Completed { padding:0px 5px; color:#3e3e3e; }
#Content .ShoppingCrumb .Completed:hover { text-decoration:none; }
#Content .errorMsg { color:#ff0000; }


/*----------Footer---------------*/
#Footer { padding-top:10px; color:#333; }
#Footer .holder { background:url(images/footer-bg.gif) left top repeat-x #fff; height:100px; }
#Footer .floatLeft { width:5px; background:url(images/footer-lcurve.gif) left top no-repeat; height:10px; }
#Footer .floatRight { width:5px; background:url(images/footer-rcurve.gif) right top no-repeat; height:10px; }
#Footer .mainHolder { line-height:24px; text-align:center; padding:25px 0px; float:left; width:970px; }
#Footer a { color:#313131; text-decoration:none; }
#Footer a:hover, #Footer a.bm { text-decoration:underline; }
#Footer a.bm:hover { text-decoration:none; }

/*---------Modal Popup-----------*/

.modalBackground {background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
.modalPopup {background-color:#ffffff; border-width:3px; border-style:solid; border-color:#9e151c; padding:15px; width:450px; position:absolute; }
.modalPopup h1 { padding:0px 0px 15px 0px; display:block; color:#9e151c; font:normal 30px "Trebuchet MS", Verdana, Tahoma; }
.modalPopup h3 { color:#06424B; display:block; font:bold 16px "Trebuchet MS", Verdana, Tahoma; padding:0px 0px 10px 0px; }
.falsePad { margin-top:10px; }
.falsePad td { padding:5px 0px; }
.modalPopup .close { position:absolute; top:10px; right:10px; }
.modalPopup .inpBox { margin:5px 0px; width:200px; border:1px solid #b0b0b0; padding:1px; font:normal 12px "Trebuchet MS", Verdana, Tahoma; }
/*------------------------------*/


/*-------------------------------------------*/

/* Gallery Styles */

#motioncontainer {
margin:0 auto;  /*Uncomment this line if you wish to center the gallery on page */
width: 354px; /* Set to gallery width, in px or percentage */
height: 95px; /* Set to gallery height */
}

#motioncontainer img { background:url(images/img-holder.gif) left top no-repeat; padding:4px; }

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */


/*------------------------------------------*/
#SiteMap { width:540px; margin:auto; }
#SiteMap a { display:block; line-height:38px; color:#4a4a4a; font-size:17px; font-weight:bold; text-decoration:none; }
#SiteMap a:hover { color:#9e151c; }
#SiteMap .floatLeft, #SiteMap .floatRight { width:46%; }
#SiteMap .floatLeft { background:url(images/divider-sm.gif) right top no-repeat; text-align:right; padding-right:4%; height:301px; }
#SiteMap .floatRight { padding-left:3%; }
#SiteMap .floatLeft a { background:url(images/left-bg.gif) right bottom no-repeat; }
#SiteMap .floatRight a { background:url(images/right-bg.gif) left bottom no-repeat; }
/*------------------------------------------*/
.prevNextArea { padding-bottom:10px; font-size:13px; text-align:right; }
.prevNextArea a { padding:0px 3px; text-decoration:none !important; }
.prevNextArea a:hover { text-decoration:underline !important; }
.errorPage { margin:20px 0px; padding:15px; font-size:16px; background:#f2f2f2; border:2px solid #d1d1d1; color:#9d1412; font-weight:bold; }

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(images/SavedStar.png);
}

/*----------------------*/
.lowItem { text-align:center; }
.lowItem img { padding:0px 5px; }
/*---poll---*/
.pollArea .leftFloat, .pollArea .rightFloat { width:44%; padding:2%; border:2px solid #ccc; font-size:13px; }
.pollArea .leftFloat { float:left; background:#f9f2e2; }
.pollArea .rightFloat { float:right; background:#f2f2f2; }
.pollArea td.tdBg { background:#9a1411; }
.pollArea .answerTab { font:bold 20px Georgia, "Times New Roman", Times, serif; float:left; color:#949494; width:30px; }
.pollArea .answerVote { padding-left:40px; }
.pollArea .votingBg { background:#d9d8d6; width:100px; }
.pollArea .question { font-size:15px; color:#171717; padding-bottom:15px; }
.pollArea .question span { font:bold 20px Georgia, "Times New Roman", Times, serif; }
.pollArea .message1{
		width:90%;
		padding:5px 18px 5px 80px;
		background: url(images/tick.jpg) no-repeat left center #f4d5d7;
		border:1px solid #b47477;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000000;
}
.pollArea .message2{
		width:90%;
		padding:5px 18px 5px 80px;
		background: url(images/wrong.jpg) no-repeat left center #f4d5d7;
		border:1px solid #b47477;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000000;
}

td.coupon { width:24px; background:url(images/coupon.gif) left center no-repeat; }
#Content .oTable { background:#f2f2f2; margin:2px 0px; border:1px solid #e5e5e5; }
#Content .oTable td { background:#f2f2f2; }
#Content .contDiv { background:#e5e5e5; border:2px dashed #c2c1c0; padding:10px; }

.NetTatolTxt{ color:#ff0000; font-size:16px; }
.cartBilling{ color:#9d0b21;}
