/*------ Common -------*/

* { padding:0px; margin:0px; }
body { background:#fff; font:normal 12px/18px Georgia, "Times New Roman", Times, serif; color:#0b0b0b; }
a { color:#e44a07; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0px; }
.holder { width:960px; margin:auto; }
.floatLeft, .fL, .boxL, .fLeft, .floatLeftThanks { float:left; }
.floatRight, .fR, .boxR, .fRight { float:right; }
.clear { clear:both; display:block; height:1px; overflow:hidden; }
.inputBox { font:normal 11px Georgia, "Times New Roman", Times, serif; padding:3px 7px; border:3px solid #f96828; }
.errorMsg, .error { color:#ff0000; }
.menufix{ position:absolute; right:0px;}
/*------ Common Divs -------*/

#Wrapper { background:#fff url(../images/main-bg.gif) left bottom repeat-x; }
#Inside { background:url(../images/top-bg.gif) left top repeat-x; }


/*------ Header -------*/

#Header .holder { height:103px; position:relative; }
#Header .logo { position:absolute; background:url(../images/logo.gif) left top no-repeat; width:172px; height:100px; left:0px; top:0px; overflow:hidden; }
#Header .logo a { display:block; width:172px; height:100px; text-indent:-9999px; }
#Header .banner { position:absolute; width:468px; height:60px; left:200px; top:30px; }
#Header .rightArea { width:240px; position:absolute; top:33px; right:0px; }
#Header .rightArea .inputBox { width:226px; margin-bottom:6px; }
#Header select { font:normal 11px Georgia, "Times New Roman", Times, serif; padding:1px; border:3px solid #f96828; float:left; margin-right:5px; width:171px; }
#Header .button { float:left; }
#Header .topNav { background:url(../images/top-menu-bg.gif) left top repeat-x #6b4b01; float:right; width:330px; font:normal 11px Georgia, "Times New Roman", Times, serif; }
#Header .leftarea { background:url(../images/top-left.gif) left top no-repeat; padding-left:5px; }
#Header .rightarea { background:url(../images/top-right.gif) right top no-repeat; padding-right:5px; height:23px; }
#Header .topNav li { display:inline; font:normal 10px Arial, Helvetica, sans-serif; }
#Header .topNav li a { color:#fff; border-right:1px solid #ee5a1b; display:block; line-height:23px; padding:0px 10px; float:left; font-weight:normal; }
#Header .topNav li a.last { border-right:0px; }

/*------ Nav -------*/

#Nav { border-top:4px solid #f96828; border-bottom:4px solid #ff9c59; background:url(../images/nav-bg.gif) left center repeat-x #6b4b01; }
#Nav .holder { height:31px; position:relative; }
#Nav .holder .floatLeft { border-left:1px solid #ff9c59; }
#Nav .holder .floatLeft li { display:inline; } 
#Nav .holder .floatLeft li a { font:bold 13px/31px Arial, Helvetica, sans-serif; color:#602001; text-decoration:none; float:left; display:block; padding:0px 16px; text-transform:uppercase; border-right:1px solid #ff9c59; }
#Nav .holder .floatLeft li a:hover, #Nav .holder .floatLeft li a.sel { color:#000; }
#Nav .holder .floatRight { text-align:center; height:54px; color:#fff; /*padding:0px 10px; line-height:31px; background:#ff6d27; */ }
#Nav .holder .floatRight a { color:#fff; font-weight:bold; }

#Nav .holder .floatRight2 {background:url(../images/nav-l.gif) left top no-repeat; width:149px; height:30px; }
#Nav .holder .floatRight2 li { display:inline;  } 
#Nav .holder .floatRight2 li a { color:#fff; font-weight:bold;  }
#Nav .holder .floatRight2 li a.select { color:#fff; background:url(../images/nav-select.gif) center 14px no-repeat; cursor:text;  padding-bottom:18px; line-height:23px; text-decoration:none;  }

/*------ Content -------*/

#Content { padding-top:40px; background:url(../images/content-bg.png) left top repeat-x; }
#Content .floatLeft { width:231px; }
#Content .floatLeftThanks { width:500px; padding-left:100px;  }
#Content .floatLeftThanks .headerThanks { background-color:#ff7431; border-bottom:1px solid #ff9d5c; font:bold 16px Georgia, "Times New Roman", Times, serif; height:25px; color:#FFFFFF; padding:4px 0px 0px 30px; }
#Content .floatLeftThanks .contenThanks { margin-top:2px; background-color:#feece2; border:1px solid #ff944d; color:#000; padding:4px 0px 10px 10px; }
#Content .fL { width:468px; padding-left:15px; }
#Content .floatRight { width:231px; }
#Content .boxArea { margin-bottom:20px; }
#Content .boxL, #Content .boxR { width:112px; margin-bottom:8px; }
#Content .orangeB { border:1px solid #ff8c3f; }
#Content .orangeBComment { border:1px dashed #ff8c3f; padding-bottom:1px; margin-bottom:10px; }
#Content .replyB {background:#e1f6fa; border:1px dashed #a8d6de; height:auto; position:static; margin-right:10px; margin-bottom:5px;}
#Content .orangeB td, #Content .orangeB th { padding:5px; text-align:left; }
#Content .orangeB th { font:bold 14px Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #ff8c3f; }
#Content .orangeB td { color:#414141; font:normal 11px Arial, Helvetica, sans-serif; }
#Content .orangeB td a { color:#414141; text-decoration:underline; }
#Content .orangeB td a:hover { text-decoration:none; }
#Content .orangeB td .inputBox { padding:2px; border:1px solid #ff7431; font:normal 11px Arial, Helvetica, sans-serif; width:210px; background:#ffaa70; }
#Content .orangeB td .inputBoxBig { padding:2px; border:1px solid #ff7431; font:normal 11px Arial, Helvetica, sans-serif; background:#ffaa70; }
#Content .buttons { background:url(../images/button.gif) left top repeat-x #040404; border:1px solid #9b9b9b; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; padding:1px 2px; }
#Content .floatLeft .menu { margin-bottom:10px; }
#Content .floatLeft li { display:inline; }
#Content .floatLeft li a { display:block; border-bottom:1px solid #ffad76; line-height:25px; text-decoration:none; color:#fff; font-weight:bold; font-size:14px; background:#f96828; padding-left:10px; height:25px; }
#Content .floatLeft li ul li ul li a { font-weight:normal; background:#ff954d; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:25px; }
#Content .floatLeft li ul li a { font-weight:normal; background:#ff822e; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#Content .floatLeft li a:hover { background:#666666; }
#Content .busiTab { margin-bottom:10px; }
#Content .busiTab td { font:normal 11px Arial, Helvetica, sans-serif; padding:5px; }
#Content .busiTab th { background:#ff7431; font:normal 18px Georgia, "Times New Roman", Times, serif; color:#fff; border-bottom:1px solid #ff9d5c; text-align:left; padding:5px;  }
#Content .busiTab td.middle { background:#ff8c3f; color:#fff; border-bottom:1px solid #fff; }
#Content .busiTab td.middle .inputBox { width:160px; }
#Content .busiTab td.last { background:#ff7220; color:#fff; }
#Content .busiTab td.last a { color:#fff; text-decoration:underline; }
#Content .busiTab td.last a:hover { text-decoration:none; }
#Content .fLeft, #Content .fRight { width:225px; border:1px solid #ff944d; }
#Content .inDiv { padding:5px; }
#Content .inDivLast { padding:5px; border-top:1px solid #ff8c3f; }
#Content .price { color:#f96828; font-weight:bold; margin-top:6px; font-size:12px; }
#Content span.price { padding-left:5px; }
#Content p.name {  margin-bottom:5px; font-weight:bold; font-size:12px; }
#Content .singleImg { padding:10px 0px; text-align:center; } 
#Content .add, #Content .del { font:bold 11px Arial, Helvetica, sans-serif; color:#fff; padding:0px; border:0px; }
#Content .add { background:#ef5411; }
#Content .del { background:#ff7c32; }
#Content .busiTab td.side { text-align:center; border:1px solid #ff944d; }
#Content .busiTab td.max .fLeft { margin:2px; }
#Content .cartPaging { margin-bottom:10px; font:normal 11px Arial, Helvetica, sans-serif; }
#Content .cartPaging a { color:#000; font-weight:bold; }
#Content .cartPaging a.active { color:#FF6600; }
#Content .cartPaging a.complete { color:#999999; }

#Content .listingsTable td { padding:5px; vertical-align:top; text-align:left; font:normal 13px "Trebuchet MS", Verdana, Tahoma; color:#636363; }
#Content .listingsTable td.alt { width:110px; color:#0c0c0c; font-weight:bold; padding-left:0px; }
#Content .listingsTable td.alter { padding-left:0px; }
#Content .listingsTable { margin-bottom:15px; }
#Content .listingsTable td.noPadd { padding:0px; }
#Content .listingsTable td.rightTxt { text-align:right; color:#000; }
#Content .listingsTable td.borderArea { border:#f2f2f2 1px solid; }
#Content .listingsTable td.alternate { text-align:right; width:100px; vertical-align:middle; }
#Content .listingsTable td.alternate1 { text-align:right; vertical-align:middle; }
#Content .listingsTable td.al .inputBox, #Content .listingsTable td.al .selectBox  { width:180px; }
#Content .listingsTable td.headArea { background:#ffaa70; font-weight:bold; text-align:center; color:#292929; }
#Content .listingsTable th { background:#ffc9a4; font-weight:bold; text-align:center; color:#292929; font-size:12px; padding:5px; }
#Content .listingsTable td.centerTxt { text-align:center; border-bottom:1px dashed #e8e8e8; }
#Content .listingsTable td.centerTxtNB { text-align:center; }
#Content .listingsTable td.centerTxtimg { text-align:center; border-bottom:1px dashed #e8e8e8; }
#Content .listingsTable td.centerTxtimg img { border:2px solid #e8e8e8; }
#Content .listingsTable td.alternate-payment { text-align:right; width:75px; vertical-align:middle; }
#Content .listingsTable td.alternateALT { text-align:left; width:150px; vertical-align:middle; }
#Content .listingsTable td.centerTxtNBPay{ text-align:left; }
#Content .listingsTable td.alternate-Info { text-align:right; width:100px; vertical-align:middle; }
#Content .listingsTable td.al2 .inputBox, #Content .listingsTable td.al2 .selectBox  { width:210px; }
#Content .search { background:url(images/featured-product.gif) left top no-repeat; height:14px; }
#Content td.alignLeft, #Content th.alignLeft { text-align:left !important; }

/*------ Footer -------*/

#Footer { padding:90px 0px 20px 0px; text-align:center; line-height:40px; }

/*---------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:#0b3961; padding:15px; width:800px; position:relative;font-family:Verdana; font-size:14px; }
.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 23px "Trebuchet MS", Verdana, Tahoma; padding:0px 0px 10px 0px; }
.falsePad { margin-top:10px; }
.modalPopup strong{ color:#747474; font-weight:bold; font-size:14px;} 
.alt{ color:#1f3c58; font-family:"Trebuchet MS"; font-size:20px; padding-bottom:10px;} 
.detail-desc {background-color:#f4f9fd; border:solid 1px #dde7ed; padding:5px; margin-top:4px;"}

.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; }
/*------------------------------*/

/*----------------- new add ---------------------------*/

#Content .mainBox { margin-bottom:23px; border:5px solid #b0b7ba; background:#838a8e; }
#Content em  { padding:0px 20px; font:normal 24px/39px Georgia, "Times New Roman", Times, serif; color:#fff; display:block; }
#Content .insComm { margin-bottom:23px; border:5px solid #b0b7ba; background:#b0b7ba; padding:20px; padding-top:0px;}
#Content .insComm .inputBox { padding:5px; border:3px solid #131617; width:640px; font:normal 13px Georgia, "Times New Roman", Times, serif; }
#Content .insComm p { margin-bottom:5px; }
#Content .insComm .buttons { font:bold 15px Georgia, "Times New Roman", Times, serif; color:#fff; background:#131617; border:0px; padding:2px 4px; margin-top:5px; }
.inputBox { font:normal 11px Georgia, "Times New Roman", Times, serif; padding:3px 7px; border:3px solid #d8a76b; }
.inputBoxselect {padding:5px; border:3px solid #131617; width:654px; font:normal 13px Georgia, "Times New Roman", Times, serif; }

