/* Basic */
* {	margin: 0px;padding: 0px;}
body {font-family: Arial, sans-serif; font-size: 15px; color: #666; background-color: #fff;}
a {color: #01669C;	text-decoration: underline;}
a:hover {text-decoration: none; font-weight: bold;}

/* Outer */
#outer {padding: 0px; margin: 0px;	width: 100%;}

/* Header */
#header {background: #004778 url('images/a5.gif') bottom left repeat-x; height: 70px;}
#lefthead {float: left; padding-left: 10px; padding-top: 5px;}
#lefthead span#logotext {position: relative; left: 10px; bottom:17px;  font-size: 32px; font-weight: bold; letter-spacing: -0.6px;}
#lefthead a {color: #fff; text-decoration: none;}
#lefthead span#letter1 {color: #B9FFFF;}
#lefthead span#letter2 {color: #2A2A2A; font-size: 0.8em;}
#middlehead{font-weight: bold;	font-style: italic;	color: #72B0CB;	padding-top:17px;}
#righthead {float: right; padding-right: 15px; padding-top: 20px;}
#righthead input#search_text {font-size: 13px; color: white; border: 1px solid White; background-color : #006293; padding: 5px;}
#righthead input#search_img {position: relative; top: 6px; left: 5px;}

/* Content */
#content {line-height: 22px;}
#content p {margin-bottom: 15px;}
#content p.headline {border-bottom: dashed 1px #dfdfdf;	padding-bottom: 3px; font-weight: bold;}
#content h2,h3,h4,h5,h6 {color: #545454; margin-bottom: 15px; border-bottom: dashed 1px #dfdfdf;	padding-bottom: 5px;}
#content h2 {font-size: 18px;}
#content h3 {font-size: 16px;}
#content ul {margin-bottom: 22px; padding-left: 15px; list-style: square;}
#content ul.rounded {list-style: disc inside; padding-left: 0px; margin-bottom: 15px; }
#content ul.ulmain {list-style: disc inside; padding-left: 0px; margin-bottom: 22px; }
#content blockquote {margin-bottom: 15px; padding: 11px 11px 11px 20px;	border-left: 1px dashed Silver;	background: #FDFDFD url('images/a7.gif') top left repeat-x;}
#content blockquote p { margin-bottom: 0px;}
#datedivmain {margin-left: 270px; padding-left:20px;}
#genredivmain {float: left; padding-left:10px;}
#tbmain {line-height: 16px; font-size: 13px;}
#orderform input, select, textarea {padding-bottom: 3px; padding-top: 3px; margin-left : 3px;}
#orderform input, select, option {font-size:15px;}
.imgdivmain {float: left; width: 100px; border:1px solid #c0c0c0; padding: 2px; margin: 0px 7px 2px 0px;}
.txtdivmain1 {padding-bottom:5px; font-weight: bold;}
.txtdivmain2 {padding-bottom:7px;}
.tbtdmain {background:#fbfbfb; border-right:1px solid #e6e6e6;}
.tdbg {background : #fbfbfb;}
table.tab1, table.tab1 td{border: 1px solid #CACACA; border-collapse: collapse; padding:5px;}
table.tab2, table.tab2 td{border-bottom: 1px solid #CACACA;	border-top: 1px solid #CACACA;	border-collapse: collapse;	line-height: 125%;	text-align: justify; padding : 10px 0 10px 0;}
table.tab3, table.tab3 td{border-bottom: 1px solid #CACACA;	border-top: 1px solid #CACACA;	border-collapse: collapse; padding:1px; text-align: center; font-size:15px;}
.active {background: #FFFBF9;}
.inactive {background:#fff;}
.smallfont {font-size:13px;}
.padleft13 {padding-left:13px;}
.padright10 {padding-right:10px;}
.basket {float: right; width: 34px;	padding: -10px 10px 10px 0px;}
.listdiv {padding-bottom:10px; font-weight: bold; font-size: 18px; font-family: Georgia; }
.ordercustdata {font-size: 17px; background-color: #FFFBF9; font-weight: bold;}
.td_brd {border-right: 1px solid #CACACA;}

/* Primary Content */
#primaryContentContainer {background-color: #fff; float: right; margin: 0 -220px 0 -200px; width: 100%;}
#primaryContent {margin: 0px 200px 0 170px;  padding: 25px 48px 20px 46px;}

/* Secondary Content */
#secondaryContent {position: relative; float: left; width: 155px; padding: 25px 15px 25px 15px; background: #fff url('images/a1.gif') top right repeat-y;}
#secondaryContent .xbg {position: absolute;	right: 0em;	bottom: -64px; background: #fff url('images/a3.gif') top right no-repeat; height: 64px;	width: 128px;}

/* Tertiary Content */
#tertiaryContent {position: relative; float: right; width: 190px; padding: 25px 15px 25px 15px; background: #fff url('images/a2.gif') top left repeat-y;}
#tertiaryContent .xbg {position: absolute; left: 0em; bottom: -64px; background: #fff url('images/a4.gif') top left no-repeat; height: 64px; width: 128px;}

/* Footer */
#footer {position: relative; z-index: 1; border-top: dashed 1px #dfdfdf; padding: 16px 0px 32px 0px; margin: 50px 32px 0px 32px; color: #A8A8A8; text-align: center;}
#mailto {color: #A8A8A8; font-size: 13px;}
.clear {clear: both;}