@charset "utf-8";
/* BIFC default CSS Document */

body{ margin:0; padding:0; background-image:url(../image/body_bg.gif); background-repeat:repeat-x; background-color:#7fcfe6; font-family:Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
#wrapper{ width:1004px; margin:0 auto; padding:0; background-image:url(../image/body_lower.gif); background-repeat:repeat-y;}
#header{ margin:0; padding:0; width:1004px; }
#topbg{ background-image:url(../image/header_top_bg.gif); width:100%; height:70px;}
#headerBottom{ width:980px; margin:0; padding:0 12px 0 12px; background-image:url(../image/header_main_bg.gif); background-repeat:repeat-y;}
#logo{ width:251px; float:left; height:75px;}
#nav_holder{ margin:0; padding:0; width:729px; float:left;}
#nav_holder_top{ height:46px; width:729px;}
#date{ width:185px; float:right; color:#134861; font-size:11px; padding-top:15px; text-align:right; background-image:url(../image/watch.gif); background-repeat:no-repeat; background-position:0% 100%;}
#topNevigations{ border-bottom:1px solid #FFFFFF; margin:0; padding:0;}
#bodycontainer{ margin:0; padding:0 12px; width:980px; background-image:url(../image/main_bg3.gif);background-repeat:no-repeat; }
#searchbg{ width:980px; background-color:#8dd7f7; margin:0 0 20px 0; height:33px; padding:7px 0 0 0;}
#searchcontainer{ float:right; width:477px; height:30px;}
input.getUpdates{ width:159px; height:19px; border:none; color:#a3dbf9; font-size:11px; padding:7px 10px 0 10px; background-image:url(../image/get_updates_input_bg.gif); background-repeat:no-repeat;}
input.search{ width:109px; height:19px; border:none; color:#a3dbf9; font-size:11px; padding:7px 10px 0 10px; background-image:url(../image/search_input_bg.gif); background-repeat:no-repeat;}
.label_txet{ color:#3a7893; font-size:11px;}
a.toplink{ color:#3a7893; text-decoration:none; font-size:11px;}
a.toplink:hover{ color:#1F3F50; text-decoration:underline;}
#mainbodywrapper{ width:980px; margin:0 0 15px 0; padding:0;}
#leftpannel{ width:640px; float:left; margin:0 15px 0 0; padding:0;}
#rightpannel{ width:325px; margin:0; padding:0; float:left;}
#flashalbum{ width:640px; height:278px; margin:0 0 15px 0; }
#leftboxleft{ width:305px; margin:0 15px 0 0; padding:0; float:left;}
#leftboxright{ width:320px; margin:0; padding:0; float:left;}
.roundcont {width: 100%; background-image:url(../image/content_box_bg.gif); background-repeat:repeat-x; background-color:#e7f5fa; color: #fff; margin-bottom:15px;}
.roundcont p {margin: 0 10px;}
.roundtop { background: url(../image/top_right.gif) no-repeat top right; }
.roundbottom {	background: url(../image/bottom_right.gif) no-repeat top right; }
img.corner { width: 10px;height: 10px;border: none; display: block !important;}
h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; color:#05537e; padding-left:15px; }
p{ color:#034972; font-size:12px; line-height:18px; padding-left:5px; padding-right:15px;  padding-top:10px; }
.followBox{ width:42px; margin:0 20px 0 0; padding:0; float:left;}
h6{ text-align:center;}
h6 a{text-decoration:none; color:#284f5b; font-size:9px;}
h6 a:hover{text-decoration:none; color:#35b6d9; font-size:9px;}
input.members{ width:159px; height:23px; color:#FFFFFF; padding-left:5px; padding-right:5px; border:none; background-image:url(../image/member_input_bg.gif); background-repeat:no-repeat; padding-top:3px; font-size:12px;}
input.newsletter{ width:199px; height:23px; color:#FFFFFF; padding-left:5px; padding-right:5px; border:none; background-image:url(../image/newsletter_input_bg.gif); background-repeat:no-repeat; padding-top:3px; font-size:12px;}
.bluebold{ color:#05537e; font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; line-height:21px;}
#footer{ margin:0; padding:0; background-image:url(../image/footer_bg.jpg); background-repeat:no-repeat; height:114px; padding-top:50px;}
#footerContainer{  margin-left:104px;}
#linkfooter{ width:384px; float:left;}
#linkfooter ul{ margin:0; padding:0; list-style-type:none;}
#linkfooter ul li{ margin:0; padding:3px 0 0 0; list-style-type:none; font-size:11px; color:#065883;}
#linkfooter a{font-size:11px; color:#065883; text-decoration:none;}
#linkfooter a:hover{font-size:11px; color:#0b333f; text-decoration:underline;}
#copyright{ width:504px; float:left; padding-top:5px;}
#footernav{ width:504px; float:left; padding-top:15px; color:#0a4b5e; font-size:9px;}
#footernav a{ color:#0a4b5e; font-size:10px; text-decoration:none;}
#footernav a:hover{ color:#ffffff; font-size:10px; text-decoration:underline;}
#copyrighttext{ text-align:left; color:#5e97a8; font-size:10px; padding-top:4px; float:left; width:504px;}

/* inner page CSS details */

#leftrail{ width:236px; float:left; margin:0 15px 0 0; padding:0;}
#middlepart{ width:477px; float:left; margin:0 15px 0 0; padding:0;}
#rightrail{ width:237px; float:left; margin:0; padding:0;}
#beliefs ul{ margin:10px 15px; padding:0 0 10px 0; list-style-type:none; border-bottom:1px dotted #969696;}
#beliefs ul li{ margin:0; padding:0 0 5px 0; list-style-type:none;}
#beliefs ul li h2{ color:#eb8c11; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0; padding:0; font-size:20px;}
#beliefs ul li span{ color:#303233; font-size:11px; border-bottom:1px dotted #303233;}
#beliefs ul li p{ color:#065581; font-size:12px; line-height:18px; margin:0; padding:0;}

#news ul{margin:10px 15px; padding:0 0 10px 0; list-style-type:none; border-bottom:1px dotted #8dd7f7;}
#news ul li{ margin:0; padding:0 0 5px 0; list-style-type:none;}
#news ul li span{ color:#ed8806; font-size:11px; font-weight:bold; margin:0; padding:0; text-decoration:underline;}
#news ul li p{ color:#979898; font-size:12px; margin:0; padding:0; }

#innerleftNav{ margin:0 0 10px 0; padding:0;}
#innerleftNav ul{ margin:0; padding:0; list-style-type:none;}
#innerleftNav ul li{ margin:0; padding:0; list-style-type:none; line-height:34px; border-bottom:1px solid #d4e8ec; padding-left:30px; color:#054f7a; font-size:12px;}
#innerleftNav ul li a{ color:#054f7a; font-size:12px; text-decoration:none;}
#innerleftNav ul li a:hover{ color:#eb8c11; font-size:12px; text-decoration:none;}

#breadcrumb{ color:#628294; font-size:11px; font-weight:bold; margin:6px 0 0 15px;  padding:0; float:left; width:400px;} 
#breadcrumb a{ color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}
#breadcrumb a:hover{ color:#eb8c11; font-size:11px; font-weight:bold; text-decoration:none;}

a.email{ color:#3b95b2; font-size:12px; text-decoration:none;}
a.email:hover{ color:#eb8c11; font-size:12px; text-decoration:underline}
.label{ width:130px; color:#065581; font-size:12px; float:left; text-align:right; padding-right:10px; padding-top:4px;}
.inputBox{ width:310px; float:left;}
input.contactTxt{ width:289px; height:23px; color:#FFFFFF; padding-left:5px; padding-right:5px; border:none; background-image:url(../image/contact_input.gif); background-repeat:no-repeat; padding-top:3px; font-size:12px;}
textarea{ width:289px;  height:160px; color:#FFFFFF; padding-left:5px; padding-right:5px; border:none; padding-top:3px; padding-bottom:3px; font-size:12px; background-color:#92bed1; border:2px solid #80949e;}
input.sendMail{ width:84px; height:23px; background-image:url(../image/send_main_bt.gif); color:#ffffff; font-size:13px; font-weight:bold; border:none; text-align:center; padding-bottom:2px; outline:none;}
input.clear{ width:58px; height:23px; background-image:url(../image/clear_bg.gif); color:#ffffff; font-size:13px; font-weight:bold; border:none; text-align:center; padding-bottom:2px; outline:none;}
input.joinus{ width:71px; height:23px; background-image:url(../image/join_us_btn.gif); color:#ffffff; font-size:13px; font-weight:bold; border:none; text-align:center; padding-bottom:2px; outline:none;}
ul#newsLetter{ margin:0 15px; padding:0; list-style-type:none;}
ul#newsLetter li{ margin:0; list-style-type:none; background-color:#d2f0f9; color:#FFFFFF; border-bottom:1px solid #FFFFFF; padding-top:4px; } 
ul#newsLetter li a{ color:#122f45; text-decoration:none; font-size:12px;  display:block; padding-left:10px; margin-top:4px;}
ul#newsLetter li a:hover{ color:#5fbae5; text-decoration:none; font-size:12px;  display:block;}
a.siteparent{ color:#034972; font-size:12px; font-weight:bold; text-decoration:none;}
a.siteparent:hover{ color:#ff6600; }
a.sitelink{ color:#1a89ca; font-size:12px; font-weight:bold; text-decoration:none;}
a.sitelink:hover{ color:#ff6600; }
a.sitelinksub{ color:#13a3f7; font-size:12px; font-weight:bold; text-decoration:none;}
a.sitelinksub:hover{ color:#ff6600; }
a.year{color:#02508c; text-decoration:none; font-size:12px; font-weight:bold;}
a.year:hover{color:#eb8c11; text-decoration:underline;}
a.month{color:#02508c; text-decoration:none; font-size:11px;}
a.month:hover{color:#eb8c11;}

#product_holder{ width:689px; margin:0 auto; padding:0; margin-top:20px;}

#product_holder ul{ margin:0; padding:0; list-style-type:none;}
#product_holder ul li{ margin:0; padding:0; list-style-type:none; background-image:url(../image/product_bg.gif); background-repeat:no-repeat; width:689px; height:216px; padding:5px 15px 0 15px; float:left; }
.product_heading{ color:#b6e8fe; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
.product_details{ color:#065581; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:18px; padding-top:20px; padding-right:15px;}
.price{ color:#065581; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0; padding-top:5px;}
.add_to_cart{ float:left; width:90px; margin:0; padding:0; margin-top:15px; }
.view_cart{ width:87px; margin:0; padding:0; float:left;  margin-top:15px;}
