/*------ Common -------*/

* { padding:0px; margin:0px; }
body { background:#b5e6ef; font:normal 12px/18px Georgia, "Times New Roman", Times, serif; color:#35393a; }
a { color:#970040; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0px; }
.holder { width:960px; margin:auto; }
.floatLeft, .fL, .boxL { float:left; }
.floatRight, .fR, .boxR { 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 #6bbbd8; }
.buttons { background:url(../images/top-menu-bg.gif) left top repeat-x #013f6b; border:0px; padding:1px 2px; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#fff; border:2px solid #6bbbd8; }
.menufix{ position:absolute; right:0px;}
h2 { color:#003366; font-size:14px; }

/*------ Common Divs -------*/

#Wrapper { background:#b5e6ef 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:252px; 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 #6bbbd8; float:left; margin-right:5px; width:171px; }
#Header .button { float:left; }
#Header .topNav { background:url(../images/top-menu-bg.gif) left top repeat-x #013f6b; 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:#bddef5; border-right:1px solid #013f6b; display:block; line-height:23px; padding:0px 10px; float:left; }
#Header .topNav li a.last { border-right:0px; }

/*------ Nav -------*/

#Nav { border-top:4px solid #659dbd; border-bottom:4px solid #659dbd; background:url(../images/nav-bg.gif) left top repeat-x #2e6185; }
#Nav .holder { height:31px; position:relative; }
#Nav .holder .floatLeft { border-left:1px solid #013f6b; }
#Nav .holder .floatLeft li { display:inline; } 
#Nav .holder .floatLeft li a { font:bold 13px/31px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; float:left; display:block; padding:0px 16px; text-transform:uppercase; border-right:1px solid #013f6b; }
#Nav .holder .floatLeft li a:hover, #Nav .holder .floatLeft li a.sel { color:#00c2ff; }
#Nav .holder .floatRight {text-align:center; height:54px; color:#fff; /*padding:0px 10px; line-height:31px; background:#2c5f84;  */}
#Nav .holder .floatRight a { color:#d2e8f5; 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:#003a62; font-weight:bold;  }
#Nav .holder .floatRight2 li a.select { color:#003a62; 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; }
#Content .floatLeft { width:180px; }
#Content .floatLeft .extop a { color:#2c81a0; }
#Content .floatLeft .extop input { margin:0px; }
#Content .floatLeft .extop .inputBox { width:140px; }
.button2 { background:url(../images/bluebutton-left.gif) left top no-repeat; float:left; padding-left:10px; height:29px;   }
.inButton2 { background:url(../images/bluebutton-right.gif) right top no-repeat; height:29px; color:#ffffff; text-align:center; cursor:pointer; text-transform:uppercase; padding-right:10px; font-size:12px; font-weight:bold; border:0px; }

.buttonSER { background:url(../images/search-l.gif) left top no-repeat; float:left; padding-left:7px; height:32px;   }
.inButtonSER { background:url(../images/search-r.gif) right top no-repeat; height:23px; color:#ffffff; text-align:center; cursor:pointer; text-transform:uppercase; padding-right:7px; font-size:11px; font-weight:bold; border:0px; }
#Content .fL { width:515px; margin-left:13px; }
#Content .floatRight { width:230px; }
#Content .boxArea { margin-bottom:20px; }
#Content .boxArea .button3 { background:url(../images/all-left.gif) left top; background-repeat:no-repeat;  padding:0px 0px 0px 0px; height:16px; margin:0px; margin-left:3px; float:left; text-decoration:none; padding-bottom:10px; }
#Content .boxArea .inButton3 { background:url(../images/all-right.gif) right top; background-repeat:no-repeat; border:0px; color:#ccfefd; text-align:center; cursor:pointer; padding: 0px 6px 0px 0px; font-size:9px;  height:16px; width:60px; margin:0px;  line-height:16px;  float:left; text-decoration:none;  }
#Content .fL .boxArea { padding-bottom:15px; }
#Content .floatRight .boxArea ul, #Content .floatLeft .boxArea ul { margin-bottom:7px; }
#Content .floatRight .boxArea li, #Content .floatLeft .boxArea li { background:url(../images/h-divider.gif) left bottom repeat-x; line-height:26px; list-style-type:none; }
#Content .floatRight .boxArea li a, #Content .floatLeft .boxArea li a { background:url(../images/arrow-r.gif) left center no-repeat; padding-left:12px; text-decoration:none; color:#000; }
#Content .floatRight .boxArea li a:hover, #Content .floatLeft .boxArea li a:hover { color:#990033; }
#Content .viewAll { text-align:left; }
#Content h2 { font:normal 18px Georgia, "Times New Roman", Times, serif; display:block; margin-bottom:8px; text-transform:uppercase; }
#Content h2.pink { color:#990033; }
#Content h2.blue { color:#003366; }
#Content h2.bluelow { color:#003366; text-transform:none; }
#Content h3.pink { color:#990033; font:normal 13px Georgia, "Times New Roman", Times, serif; display:block; margin-bottom:5px; text-transform:uppercase; }
#Content .boxArea .inputBox { width:210px; margin-bottom:10px; }
#Content .boxArea .recentBlogShow { list-style-type:none; padding:4px 0px 4px 13px; border-bottom:1px solid #a8d6de; background:url(../images/arrow-r1.gif) left 10px no-repeat; }
#Content .boxArea .recentBlogShow a { color:#000000; text-decoration:none; }
#Content .boxArea .recentBlogShow a:hover { color:#970040; }
#Content .boxL, #Content .boxR { width:112px; margin-bottom:8px; }
#Content .fL .boxArea { background:url(../images/h-divider.gif) left bottom repeat-x;  }
#Content .tagCloud { font-weight:bold; text-transform:uppercase; }
#Content .tagCloud a:hover { color:#003366; text-decoration:none; background:#d0ef7f; }
#Content .floatLeft .banners img { margin-bottom:14px; }
#Content .classified { float:left; width:48%; padding-right:1%; padding-bottom:15px; }
#Content .classified strong { color:#970040; font-size:14px; }
#Content .classified li { margin-left:15px; color:#013f6b; }
#Content .classified li a { color:#35393a; }
#Content .smBox { width:66px; float:left; height:130px; padding-right:15px; position:relative; padding-bottom:16px; text-align:center; }
#Content .smBox .divimg { border:2px solid #6bbbd8; padding:1px; margin-bottom:8px; }
#Content .smBox .contact img { padding-top:10px; }
#Content .newsBox { padding-left:15px; padding-bottom:15px; background:url(../images/arrow-r.gif) left 5px no-repeat; }
#Content .extop { height:240px; margin-bottom:20px; }
#Content .floatLeft .extop { background:#e1f6fa url(../images/right.gif) right top no-repeat; border:1px solid #a8d6de; padding:14px 7px; height:212px; }
#Content .fL .extop { background:#e1f6fa; border:1px solid #a8d6de; padding:5px; height:230px; position:relative; }
#Content .fL .extop .imgArea { height:230px; overflow:hidden; width:503px; }
#Content .fL .extop .productName { width:493px; position:absolute; left:5px; top:208px; background:url(../images/product-bg.gif) left top repeat-x; height:27px; color:#fff; text-align:right; padding-right:10px;font:bold 12px/27px Arial, Helvetica, sans-serif; text-transform:uppercase; }
#Content .fL .extop .productName a { color:#fff;  }
#Content .floatRight .extop { overflow:hidden; }
#Content .floatRight .extop .box { width:103px; height:64px; border:3px solid #fff; position:relative; float:left; margin-bottom:4px; margin-right:4px; overflow:hidden; }
#Content .floatRight .extopMR { background:#caedf3; border:1px solid #a8d6de; padding:5px 0px 0px 5px; overflow:hidden; height:auto;}
#Content .floatRight .extopMR .box1 {width:100px; height:100px; border:3px solid #6bbbd8; position:relative; float:left; margin-bottom:4px; margin-right:4px; overflow:hidden; }
#Content .floatRight .extopMR .button3 { background:url(../images/all-left.gif) left top; background-repeat:no-repeat; float:left; padding:0px 0px 0px 0px; height:16px; margin:0px; margin-left:3px; text-decoration:none; padding-bottom:10px;}
#Content .floatRight .extopMR .inButton3 { background:url(../images/all-right.gif) right top; background-repeat:no-repeat; border:0px; color:#ccfefd; text-align:center; cursor:pointer; padding: 0px 6px 0px 0px; font-size:9px; float:left; height:16px; width:60px; margin:0px; line-height:16px; text-decoration:none; }
/*#Content .floatRight .extop .box .add { position:absolute; left:0px; top:0px; display:block; width:66px; height:16px; z-index:100;  }*/
#Content .floatRight .extop .viewAll { padding-right:8px; }
#Content .leftBox { background:#caedf3; margin-bottom:12px; padding:10px 7px 0px 0px; }
#Content .leftBox p { padding-bottom:7px; padding-left:8px; }
#Content .leftBox .leftImg { float:left; padding-right:8px; }
#Content .leftBox h3 { padding-left:8px; }
#Content .leftBox .button3 { background:url(../images/all-left.gif) left top; background-repeat:no-repeat; float:left; padding:0px 0px 0px 0px; height:16px; margin:0px; margin-left:3px; text-decoration:none;}
#Content .leftBox .inButton3 { background:url(../images/all-right.gif) right top; background-repeat:no-repeat; border:0px; color:#ccfefd; text-align:center; cursor:pointer; padding: 0px 6px 0px 0px; font-size:9px; float:left; height:16px; width:60px; margin:0px; line-height:16px; padding-bottom:5px; text-decoration:none; }


#Content .entertainmentBox { float:left; padding-right:19px; width:158px; text-align:center; font-weight:bold; padding-bottom:10px; }
#Content .entertainmentBoxRight { float:right; width:158px; text-align:center; font-weight:bold; padding-bottom:10px; }
#Content .entImg { height:199px; padding-bottom:8px; }
#Content .areaB td .inputBox { width:350px; padding:2px; }
#Content .areaB td select.inputBox { width:360px; padding:2px; }
#Content .areaB td { padding:5px 0px; }
#Content .norP p { margin-bottom:10px; }
#Content .norP .inputBox { width:250px; }
#Content .DbItem { width:95px; float:left; margin-right:10px; background:#fff; border:2px solid #beeaf2; margin-bottom:10px; padding:5px; text-align:center; }
#Content .DbItem .topimgArea { height:64px; padding-top:5px; }
#Content .DbItem .texts { padding-top:5px; height:35px; line-height:15px; }
#Content .error { font:normal 12px Georgia, "Times New Roman", Times, serif; text-transform:none; color:#990033; }
#Content .sitegap{ padding-right:15px; }

/*------ 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; }

