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

/*common class start*/

body {
margin:0; 
background:top center #fff url(../images/topbg.png) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

h1 {font-size:28px; margin:0;}
h2 {font-size:22px; margin:0; letter-spacing:-1px; color:#003d57;}
h4 {font-size:18px; margin:0;}
h5 {font-size:14px; margin:0;}
h6 {font-size:11px; margin:0;}

.tiny {font-size:9px; margin:0;}

a {color:#c00; text-decoration:none;}
a img {border:none;}
a:hover {color:#1c6186;}

.clear{clear:both;line-height:0;height:0;font-size:1px;}

*:first-child+html .sub-region-data ul { padding-left:40px;}
*:first-child+html .regional ul { padding-left:40px;}
*:first-child+html ul.see-also_2 { margin:0;}

.floatleft {float:left;}
.floatright {float:right;}

.alignleft {text-align:left;}
.alignright {text-align:right;}
.centre {text-align:center;}
.aligntop {vertical-align:top;}
.maxwidth {width:100%;}
.p-nopad {margin:0;}

#flash-rhs1 ,#flash-rhs2{
width:300px;
height:250px;
z-index:-1;
}

.colour-blue {color:#003d57;}
.colour-orange {color:#fc0;}
.colour-black {color:#000;}
.colour-red {color:#c00;}
.colour-white {color:#fff;}

.redbold {color:#f00; font-weight:bold;}
.blackbold {color:#000; font-weight:bold;}

.bg-blue {background:#003d57;}
.bg-orange {background:#fc0;}
.bg-yellow {background:#ff6;}
.bg-gray {background:#e4e4e4;}

/*common class end*/

/*containers class start*/

.container-home, .container-head, .container-belowmenu-region, .container-belowmenu-flash, .menu-region {
width:960px;
margin:0 auto;
}

.container {width:960px;padding:0;margin:0 auto;}

.container-1col {float:left; width:960px;padding:0;}
.container-2col-left {float:left; width:620px;padding:0;}
.container-2col-right {float:right; width:300px;}

.container-2col-balance {float:left; width:450px;}

.container-2col-balance h5 {color:#003d57;}

.container-head {height:178px;}
.container-head img {font-size:9px; color:#999; font-weight:normal;}
.container-head h1 {font-size:9px; color:#999; font-weight:normal; margin-left:20px;}

.container-belowmenu {background:top url(../images/top2bg.png) repeat-x;}
.container-belowmenu-flash {height:170px;background:#fff;}

/*containers class end*/


/*navigation top start*/

.menu1 {background:#000; margin-top:21px; padding:8px 20px 8px; font-family:Arial, Helvetica, sans-serif;}
.menu1 ul {margin:0; padding:0;}
.menu1 ul li {display:inline; list-style:inside; margin:0 8px 0 0;}
.menu1 ul li a {font-size:15px; font-weight:bold; color:#ffe788; text-decoration:none; text-transform:uppercase; letter-spacing:normal;}
.menu1 ul li a:hover {color:#fcb924;}

.menu1 div {float:right; background:right url(../images/cart-1.png) no-repeat; width:208px;}
.menu1 div a {font-size:15px; font-weight:bold; color:#c00; text-decoration:none; text-transform:uppercase;}
.menu1 div a:hover {color:#f00;}

.menu-region2 {background:#505050; text-align:left; width:920px; margin:0 auto; padding:5px 20px; height:20px;}
.ylink2 {font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; line-height:18px;}


/*navigation top end*/

/*home start*/

.container-home-left1 {float:left; width:630px;}
.container-home-right1 {float:right; width:300px;}
.container-home-left2 {float:left; width:470px; border-left:1px solid #ffd96e;}
.container-home-right2 {float:right; width:480px;}

.container-home-left2 p {margin:5px 0 15px 20px; width:420px;}

.homeintro {width:395px; font-size:13px;}
.homeintro h2 {font-size:24px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.homeintro ul {font-size:16px; margin-top:14px; margin-bottom:22px;}
.homeintro li {margin-bottom:5px;}

.ordernow-home {padding:8px 0 8px 20px; border-left:1px dotted #c00; margin-top:18px; background: left top url(../images/bluebg-2.gif);}
.ordernow-home h5 {font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.ordernow-home ul {margin:5px 0 0 0; padding:0 0 0 15px;}
.ordernow-home ul a {color:#666;}
.ordernow-home ul a:hover {color:#999;}

.hometopic {background:top left url(../images/y-bar.gif) no-repeat; margin:0 0 20px; padding:5px 0 8px;;}
.hometopic h3 {font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-left:20px;}

.symbol-wrap {background:top left url(../images/bluebg-2.gif) no-repeat;}
.symbol-wrap h4 {text-align:center; padding:15px;}

.symbol th {text-align:left; width:40px; vertical-align:top; padding-top:3px;}
.symbol td {padding:0 0 18px;}
.symbol td h5 {font-size:12px; font-weight:bold; margin-bottom:3px;}

/*home end*/

/*common page start*/

.contributors img {margin:0 20px 0 0;}
.contributors td {padding-top:20px; vertical-align:top; background: top right url(../images/bluebg-5.gif) no-repeat;}
.contributors td h4 {font-size:16px; font-weight:bold; margin-bottom:3px; color:#003d57;}
.contributors td h5 {font-size:13px; font-weight:normal; margin-bottom:10px; color:#333;}
.contributors td p {margin:0 20px 10px 0;}
.contributors td p img {margin:0; vertical-align:top; padding-top:3px;}

.ordernow {width:294px;height:285px; background:#000; margin-top:15px; padding:3px;}
.ordernow h3 {color:#fff;text-transform:uppercase; font-size:40px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-2px; margin:0; padding:0; line-height:34px;}
.ordernow h4 {color:#c00;text-transform:uppercase; font-size:30px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-2px; margin:0; padding:0; line-height:30px;}

div.google-search {text-align:left;margin:0 0 15px; border-bottom: 1px dotted #033; padding:0 8px 10px;}
div.google-search input {vertical-align:middle;margin:2px 0;}
div.google-search label {font-size:12px; margin-bottom:3px;}
.button {width:100px;height:26px;border-bottom:1px solid #444;border-right:1px solid #444;padding-bottom:3px;}

.textfiled {
height:26px;
width:100%;
border-top:1px solid #776;
border-left:1px solid #776;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
background:url(../images/input.gif) bottom left repeat-x;
padding-top:3px;
font-size:18px;
color:#666;
}

.contentspage {
width:600px;
float:left;
border-left: 1px solid #666;
padding-left:20px;
background-color:#f4f4f4;
}

.c-left {background:url(../images/bluebg-7.gif) top left no-repeat;padding:3px 25px;}
.c-left h4 {padding:8px 0 3px;}
.c-left h4 a{font-size:14px;font-weight:normal;color:#c00; text-transform:uppercase;}
.c-left ul {margin:0 0 10px;padding:0;}
.c-left ul li {list-style:inside;}
.c-left ul li a {color:#003d57; font-size:10px;font-weight:normal; text-transform:uppercase;}
.c-left ul li a:hover {color:#c00;}


.see-also_1 {margin:0 0 0 20px; padding:0; text-transform:uppercase; }
.see-also_2 {margin-top:2px; padding-left:20px; }
.see-also_2 li {list-style:inside; margin:0; padding:0;}
.see-also_2 li a {color:#003d57; font-size:10px;font-weight:normal; text-transform:uppercase;}
.see-also_2 li a:hover {color:#c00;}

.list-none li {list-style:none!important; margin:0; padding:0 0 0 10px;}

.caption {font-size: 11px; font-style: italic; margin:5px 0 0; text-align:center; color:#999;}

.marina-1 {margin-top:12px;margin-bottom:20px; padding-top:0; font-weight:bold;}
.marina-1 li {background:#f9fdff;list-style:none;margin:0 0 5px -40px;padding:0 12px 5px 12px;border-bottom: 1px solid #bfecff;}
.marina-1 li p {margin:2px 0 0; padding:0; font-weight:normal;}
.marina-1 li div {float:right; margin-top:8px; font-weight:normal;}
.marina-head1 {font-size:18px;margin:10px 0 0;padding:2px 0 2px 10px;text-transform:uppercase; color:#0D4F99;}

/*common page end*/

/*order start*/

.cart-input{width:60px;text-align:center;}
.xe {width:400px;height:78px;border:1px dotted #ccc;margin-top:5px;}
.payinput {width:330px;text-align:center;}
.payselect {width:200px;}

/*order end*/


/*footer start*/

.gototop a {
font-weight:bold;
font-size:12px;
line-height:14px;
color:#666;
}

.notice {font-size:10px;margin:0 auto;width:920px; padding:0 20px 0; border-left:1px dotted #600; }
.notice p {margin:10px 0 0;}

.container-footbar {background:bottom url(../images/footbarbg.png) repeat-x; height:70px;}

.container-bigfooter {background:#003e57;}
.container-bigfooter-wrap {width:920px; margin:0 auto; padding:30px 20px 30px; background:top left url(../images/footbg.png) no-repeat;}

.container-bigfooter-mainlink {margin:0 0 40px;}
.container-bigfooter-mainlink ul {margin:0; padding:0;}
.container-bigfooter-mainlink ul li {list-style:none; display:inline; margin:0 8px 0 0;}
.container-bigfooter-mainlink ul li a {font-size:15px; font-weight: bold; color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.container-bigfooter-mainlink ul li a:hover {color:#fcb924;}

.container-bigfooter-mainlink div  {float:right; background:right url(../images/cart-2.png) no-repeat; width:208px;}
.container-bigfooter-mainlink div a {font-size:15px; font-weight:bold; color:#c00; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.container-bigfooter-mainlink div a:hover {color:#f00;}

.width-1 {width:240px;}
.width-2 {width:250px;}
.width-3 {width:225px;}
.width-4 {width:205px;}
.logofooter {width:680px; text-align:right; font-size:9px; margin:8px 0 0;}

.container-bigfooter-sublink div {float:left;}
.container-bigfooter-sublink div h4 {margin:0 0 5px; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}
.container-bigfooter-sublink div h4 a {color:#ffe788; font-size:14px; font-weight:bold;}
.container-bigfooter-sublink div h5 {margin:0 0 2px 10px; font-weight:bold;}
.container-bigfooter-sublink div h5 a {color:#e6ecef; font-size:11px; font-weight:bold;}
.container-bigfooter-sublink div ul {list-style:none; margin:0 0 15px; padding:0;}
.container-bigfooter-sublink div ul li a {color:#b3c5cd; margin-left:10px;}
.container-bigfooter-sublink div ul li a:hover, .container-bigfooter-sublink div h4 a:hover {color:#fc0;}

.container-footer {background:#000; font-size:10px; color:#666;}
.container-footer div {width:920px; margin:0 auto; padding:10px 20px; background:bottom right url(../images/footer-bg.jpg) no-repeat;}

/*footer end*/