/* CSS Document */

*{margin: 0; padding: 0;}

body{font-family: Arial, Helvetica, sans-serif; background: #DCD7CD url(/images/bg_main.gif) repeat-x top left; padding: 10px;}

img{border: none;}
p{font-size: 12px; line-height:18px; padding: 5px 0;}
.list {margin: 10px 25px 10px 25px; font-size: 12px;}
.imageRight {float: right; margin: 7px 0 7px 7px}
.imageLeft {float: left; margin: 5px 7px 7px 0}
a:link, a:active, a:visited{color: #993366;}
a:hover{color: #660033;}
table {font-size: 12px; width: 100%;}
hr {color: #eee; background-color: #eee; height: 1px;}
h1{font-size: 18px; padding:2px 0 12px 0;}
h2{font-size: 16px;}
h3{font-size: 16px; margin: 7px 0 7px 0;}
h4{font-size: 14px; margin: 7px 0 0 0; color: #660032;}
.internationalListing {float: left; width 300px; margin: 0 40px 0 0;}
.regionalListing {float: left; width: 240px; margin: 0 60px 0 0; min-height: 160px;}
label {float: left; width: 55px; font-weight: bold;}

#wrapper{position: absolute; left: 50%; width: 908px; margin-left: -452px;}

/* styles for header area */
#header{background: url(/images/bg_header.jpg) no-repeat; height: 164px; padding: 4px 30px 0 26px;}

#searchArea{float: right; margin: 20px 54px 0 0;}
#search{width: 174px; height: 18px; border: 1px solid #7F9DB9; padding-top: 2px;}
#searchSubmit{ background: url(/images/btn_search.gif) no-repeat; border: none; height:22px; width: 53px; padding: 1px 0 4px; margin-top: 2px;}

#topMenu{position: absolute; left: 454px; top: 80px;}
#topMenu ul{list-style-type: none;}
#topMenu ul li{float: left; padding-right: 13px;}
#topMenu ul li a{padding: 7px 5px 5px;}

#mainArea{background: url(/images/bg_content.gif) repeat-y top left; padding: 0 26px; font-size: 14px;}

/* styles for the main menu */
#mainMenu {margin: 0 0 30px 0;width: 192px; float: left; font-weight: bold; font-size: 13px;}
#mainMenu ul{list-style-type: none;}
#mainMenu ul li{margin-top: 1px;}
#mainMenu ul li a{display: block; padding: 4px 0 0 9px; text-decoration:none; height: 20px;}
#mainMenu ul li a:link, #mainMenu ul li a:active, #mainMenu ul li a:visited{background-color: #FEE1A8; color: #000000;}
#mainMenu ul li a:hover{background-color: #993366; color: #fff;}

#mainMenu ul ul {list-style:none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; color: #666;}
#mainMenu ul ul li a {padding: 4px 0 0 23px; color: #beb98f; height: 17px; color: #993365; background: #feefd2;}
#mainMenu ul ul li a:link, #mainMenu ul ul li a:active, #mainMenu ul ul li a:visited {padding: 4px 0 0 23px; color: #beb98f; height: 17px; color: #993365; background: #feefd2;}
#mainMenu ul ul li a:hover {color: #fff; background: #993366;}

.bottomBtn{margin-top: 22px;}

#nav_categories {list-style-type: none; margin: 0 0 0 0; padding: 0 0 0 0;}
#nav_categories li {margin: 0 0 0 0; padding: 0 0 0 0; font-weight: normal; font-size: 12px;}
#nav_categories li a {}

/* styles for main content */
#content{width: 640px; float:right; margin-bottom: 30px;}
#content ul {margin: 10px 0 10px 0; padding: 0; font-size: 12px;}
#content li {margin: 0 0 0 30px; padding: 0;}

#homeImage{padding: 2px; border:1px solid #993366;}
#homeLeft{width: 360px; float:left;}
#homeRight{width: 258px; float:right;}
#homeLeft h1, #homeRight h1{padding: 12px 0;}

/* style for bottom menu*/
#bottomMenu{background: url(/images/bg_bottom.jpg) no-repeat; height: 52px; font-size: 12px; font-weight: bold; padding-top: 15px;}
#bottomMenu ul{list-style-type: none; position: absolute; width: 760px; left: 50%; margin-left: -338px;}
#bottomMenu ul li{float: left; border-right: 1px solid #822433;}
#bottomMenu ul li a{padding: 5px 10px;}
#bottomMenu ul li.lastItem{border-right: none;}

/* style for footer*/
#footer{font-size: 11px; background-color: #DCD7CD; margin-top: -15px; width: 100%; text-align:center;}
#footer ul{list-style-type: none; margin:0 0 0 42px;}
#footer ul li{float: left; padding: 5px 24px 10px;}