@charset "utf-8";

body,
form {
	margin:0px;
	padding:0px;
}
h1,
h2,
h3,
h4,
p
 {
	margin:0px 0px 0px 0px;
	padding:0px;
}
img
{
	border: none;
	}
.nosee {
	display:none;
}
a {
	outline:none;
}
fieldset{
    border:none;
}
.clr{
    clear:both;
}
.imgFloatLeft{
    float:left;
    margin:10px 10px 10px 0px;
    text-align:center;
}
.imgFloatRight img,
.imgFloatLeft img{
    display:block;
}
.imgFloatRight{
    float:right;
    margin:10px 0px 10px 10px;
    text-align:center;
}
/*Skin CSS*/
body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ebebeb;
}
#container {
	width:980px;
	text-align:left;
	background:#ffffff;
	margin-left:auto;
	margin-right:auto;
}
.moreLink {
	margin-right:5px;
	text-align:right;
}
/*Header CSS*/
#header {
	overflow:auto;
	padding:5px 10px 0px 10px;
}
#logo {
	float:left;
}
#logo a:link,
#logo a:visited {
	display:block;
	width:242px;
	height:90px;
	background:url(img/ADNA_logo.gif) no-repeat;
}
#topSubNav {
	float:right;
}
#topLinks {
	margin:0px;
	text-align:right;
}
#topLinks li {
	display:inline;
	padding:0px 1px 0px 1px;
}
#topLinks a:link,
#topLinks a:visited {
	color:#4f1e1b;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}
#topLinks a:hover {
	color:#6c3a37;
}
#header .logout a:link,
#header .logout a:visited {
	color:#414e68;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
}
#header .logout a:hover {
	color:#db923d;
}
#header .logout{
    padding-top:8px;
    color:#363636;
    text-align:right;
}
#header #login {
	
	text-align:right;
	margin:25px 0px 0px 0px;
	border:none;
	padding:0px;
	width:700px;
	margin-top:45px;
}
#header #login #loginClose{
    text-align:right;
    padding:5px 5px 0px 0px;
    float:right;
}
#header #login .loginButtonDiv{
    text-align:right;
}
#header #login #loginWindow{
    width:320px;
    text-align:left;
    margin:25px 0px 0px 380px;
    background:#f5f5f5;
    position:absolute;
    z-index:1000;
    border:1px solid #414e68;
    visibility:hidden;
}
#header #login #loginWindow .loginFormDiv{
    width:210px;
    margin:0px auto 0px auto;
    padding:5px 0px 10px 0px;
}
#header #login #loginWindow .loginText{
    width:200px;
   display:block;
}
#header #login #loginWindow .smButtonOrange {
    margin:10px 0px 0px 30px;
    vertical-align:middle;
}
#header #login .error{
    display:inline;
    padding-right:10px;
}
#header .linkList {
	margin:0px 5px 0px 0px;
	padding:5px 0px 0px 0px;
}
#header .linkList li{
    list-style-type:none;
    margin-left: 5px;
    float:right;
}
#header .linkList a{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}
.loginText {
	width:60px;
	font-size:12px;
	margin-right:5px;
}

.smButtonOrange {
	border:none;
	width:69px;
	margin-bottom:4px;
	height:19px;
	padding-top:1px;
	padding-bottom:2px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	background:transparent url(img/bg_sm_button_orange.gif) no-repeat;
	background-position:center;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	cursor:pointer;
}
.lgButtonOrange{
    border:none;
	width:170px;
	margin-bottom:4px;
	padding-top:1px;
	padding-bottom:2px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	background:transparent url(/Skins/Skin_2/img/bg_170_button_orange.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

#mainNavBar {
	clear:both;
	background:#dab34a url(img/bg_navBar.png) repeat-x top;
	height:35px;
}
#mainNavBar a:link,
#mainNavBar a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
#mainNav {
	margin:4px 0px 0px 5px;
	padding:0px;
	overflow:auto;
	float:left;
	width:60%;
}
#mainNav li {
	margin:0px 2px 0px 0px;
	float:left;
	list-style-type:none;
	border:1px solid #7c8088;
	padding:1px;
}
#mainNav a:link,
#mainNav a:visited {
	display:block;
	padding:1px 10px 1px 10px;
	text-transform:uppercase;
}
#mainNav a:hover {
	background:#dab34a;
}
#mainNav .active a:link,
#mainNav .active a:visited{
    background:#a0a7b4;
}
#mainNav .active a:hover {
	background:#db923d;
}

#linkList li {
	margin:0px 0px 0px 5px;
	float:left;
	list-style-type:none;
}
#linkList a:hover {
	text-decoration:underline;
}
/*Content CSS*/
#fontSize{
    position:absolute;
    margin:10px 0px 0px 565px;
}
#contentWrapper {
	overflow:auto;
	padding:10px;
	
}
#contentWrapper #mast{
}

#contentPane {
	float:left;
	width:630px;
}
#contentPane a:link{
	color:#4f1e1b;
	text-decoration:underline;
	font-weight:bold;
}
#contentPane a:visited {
    color:#4f1e1b;
    text-decoration:underline;
	font-weight:bold;
}
#contentPane a:hover {
	color:#dab34a;
}
#contentPane a.orderNowLink:link,
#contentPane a.orderNowLink:visited{
	float:right;
	text-align:center;
	width:78px;
	padding:3px 0px 3px 0px;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	background:transparent url(img/bg_sm_button_orange_78.gif) no-repeat;
	background-position:center;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
#contentPane h1,
#contentPane h2,
#contentPane h3 {
	color:#4f1e1b;
	
	margin:0px 0px 5px 0px;
}
#contentPane h1 {
	font-size:16px;
}
#contentPane h2 {
	font-size:14px;
}
#contentPane h3 {
	font-size:12px;
}
#contentPane p {
	line-height:18px;
	margin:0px 0px 18px 0px;
}
#contentPane p.fullCol {
}
#contentPane p {
	line-height:18px;
	margin:0px 0px 18px 0px;
}
#contentPane .halfColLeft {
	width:308px;
	float:left;
	border-right:1px dotted black;
	/*background:transparent url(img/bg_seperator_vert.gif) repeat-y;
	background-position:right;*/
}
#contentPane .halfColRight {
	width:310px;
	float:right;
}

#contentPane .halfColLeft p,
#contentPane .halfColLeft h3 {
	padding-right:10px;
}
#contentPane ul, #contentPane ol{
    margin-top:5px;
    margin-bottom:18px;
    line-height:18px;
}
#contentPane ul.bulletList{
    margin:0px 0px 0px 10px;
    padding:0px;
    overflow:auto;
}
#contentPane .bulletList li{
    float:left;
    width:50%;
    list-style-type:none;
}
.tableWrapper{
    margin-bottom:10px;
}
h5.tableHead{
    color:#ffffff;
    margin:0px;
    background:url("/Skins/Skin_2/img/bg_tableHead.gif") repeat-x;
    padding:2px 0px 2px 5px;
    font-size:12px;
    text-transform:uppercase;
}
.tableBody{
    border:1px solid #e3e5e8;
    background:#ffffff;
    padding:10px;
    overflow:auto;
}
#contentPane .seperatorTop {
	margin-top:10px;
	clear:both;
}
#contentPane .seperatorBottom {
	margin-bottom:10px;
}
/*SubNav Pane CSS*/
#subNavPane {
	float:right;
	width:320px;
	background:#f2f1e9;
	padding-bottom:10px;
	min-height:800px;
}
#subNavPane .sideBanner{
    text-align:center;
    margin-top:10px;
}
.subNavContaier {
	margin:10px 10px 0px 10px;
	color:#363636;
	clear:both;
	overflow:auto;
}
.subNavContaier a:link,
.subNavContaier a:visited {
	color:#4f1e1b;
	text-decoration:underline;
	font-weight:bold;
}
.subNavContaier a:hover {
	color:#db923d;
	
}
.subNavContaier h4 {
	margin:0px 0px 5px 0px;
	font-size:16px;
	color:#4f1e1b;
	clear:both;
}

.subNavLinkList {
	margin:0px 0px 5px 0px;
	padding:0px;
}
.subNavLinkList li {
	list-style-type:none;
	margin-bottom:6px;
}
.subNavContaierBG{
    border:1px solid #e3e5e8;
    background:#fcfcfc;
    margin:10px;
    padding:10px;
    text-align:center;
    overflow:auto;
    clear:both;
}
.subNavContaierBG h4{
    color:#4f1e1b;
    margin:0px 0px 5px 0px;
	font-size:16px;
	text-align:left;
}
.subNavContaierBG p{
    font-size:11px;
    text-align:left;
    margin:0px 0px 5px 0px;
}
.subNavContaierBG .alignRight{
    float:right;
    margin:0px 0px 0px 10px;
}
.subNavContaierBG a:link,
.subNavContaierBG a:visited {
	color:#414e68;
	text-decoration:underline;
	font-weight:bold;
}
.subNavContaierBG a:hover {
	color:#db923d;
}
#subNavPane #surnameSearch {
	margin:10px;
	padding:10px;
	color:#FFFFFF;
	background:#5a3632 url(img/bg_navBar.png) repeat-x bottom;
	border:none;
}
#subNavPane #surnameSearch h2 {
	font-size:18px;
	margin-bottom:5px;
}
#subNavPane #surnameSearch .selector {
	width:110px;
	font-size:11px;
}
#subNavPane #surnameSearch .searchText {
	font-size:11px;
	width:160px;
}
#subNavPane #surnameSearch a:link,
#subNavPane #surnameSearch a:visited {
	color:#FFFFFF;
	float:left;
	text-decoration:none;
}
#subNavPane #surnameSearch a:hover {
	text-decoration:underline;
}
#subNavPane .smButtonOrangeSearch {
	border:none;
	width:69px;
	height:19px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	background:transparent url(img/bg_sm_button_orange_search.gif) no-repeat;
	background-position:center;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px 0px 2px 0px;
	cursor:pointer;
}

#searchLinksBox {
	margin:5px 0px 0px 0px;
	overflow:auto;
	text-align:right;
}


/*Footer CSS*/
#footer {
	text-align:center;
	background:#dab34a;
	padding:10px 0px 10px 0px;
}
#footerLinks {
	margin:0px 0px 5px 0px;
}
#footerLinks li {
	display:inline;
	list-style-type:none;
}
#footerLinks a:link,
#footerLinks a:visited {
	color:#4f1e1b;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
#footerLinks a:hover {
	color:#6c3a37;
}
#copyright {
	color:#4f1e1b;
	font-size:10px;
}

.seperatorTop {
	/*border-top:1px dashed #edc89e;*/
	background:transparent url(img/bg_seperator.gif) repeat-x;
	background-position:top;
	padding-top:10px;
	clear:both;
}
.seperatorBottom {
	/*border-bottom:1px dashed #edc89e;*/
	background:transparent url(img/bg_seperator.gif) repeat-x;
	background-position:bottom;
	padding-bottom:10px;
	clear:both;
}
/*Shadow box CSS*/
.shadowBoxText .seporatorBottom {
	border-bottom:1px dashed #4f1e1b;
	/*background:transparent url(img/bg_seperator.gif) repeat-x;*/
	background-position:bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}
.shadowBoxText{
    padding:10px;
   
}
.shadowBoxText p{
    line-height:18px;
    margin-bottom:18px;
}
.shadowBoxText h1{
    color:#414e68;
	font-size:16px;
}
.shadowBoxText h2{
    color:#414e68;
	font-size:12px;
	margin-bottom:5px;
}

#shadowbox_container a:link,
#shadowbox_container a:visited {
	color:#414e68;
	font-weight:bold;
	text-decoration:underline;
}

#shadowbox_container a:hover {
	color:#db923d;
	text-decoration:none;
}

