#body {background:url(images/bg_Body.gif) #01477B repeat-x center top;margin:0;padding:0;}
body, body table td * {font-family: Arial, Helvetica, Verdana;}

h1 {color:#1D58A1; font-weight:bold;font-size:18px;text-transform:uppercase;border-bottom:4px dotted #1d58a1;padding-bottom:5px;}
h3 {color:#1D58A1;font-size:16px;}

hr {height:0;color:none;border-bottom:1px solid silver;}

a:link, a:visited, a:active {color:navy !important;text-decoration:underline !important;}
a:hover {	color:orange !important;text-decoration:underline !important;}

.wrapper {float:left;margin:0;padding:0;width:100%;}

.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled {font-family:Arial, Helvetica, Verdana;padding:0;margin:0;}

.Head {font-size:18px;}
.SubHead, .SubSubHead {font-size:16px;}
.Normal, .NormalDisabled, {font-size:12px;line-height:18px;}

.Footer {font-size:12px;}

#MainContainer {width: 952px;margin:0 auto 0 auto;clear:both;}

#content, #content_home {background:#ffffff top repeat-x;vertical-align:top;}
#content_home .ContentPane {padding:0 20px;width:912px;}
#content {padding:20px;width:912px;/*min-height:500px;height:500px;*/}
#content .head {font-size:24px;line-height:26px;color:#1D58A1;}

/* Home Page Panes */
#content_home {background:url(images/bg_Content.gif) top repeat-x #ffffff;vertical-align:top;}
#content_home .MainPane {width:309px !important;width:339px;padding:10px 20px 10px 10px;}
#content_home .ContentPane .Normal, #content_home .ContentPane .Normal {line-height:18px;}
#content_home .ImagePane {width:607px;text-align:right;}
#content_home .ContentPane, #content_home .RightPane,#content_home .FeaturePane1,#content_home .FeaturePane2,#content_home .FeaturePane3, #content_home .MainPane {float:left;}
#content_home .ImagePane {float:left;}

#content_home  .normal {font-size:12px;line-height:15px;}
.FeaturePane1, .FeaturePane2, .FeaturePane3 {height:250px;;padding:5px 0 0 11px;}

#left {background:#ffffff; border-left:2px solid #083681;vertical-align:top;width:186px;padding:0;}
#left div.top {background:url(images/bg_Left_Top.gif) #FE901A top repeat-x;padding:10px 0 0 0;height:327px !important;height:337px;}
#left .normal {font-size:11px;line-height:13px;}

/* Header */
#Header {height:167px;background:url(images/bg_Masthead.jpg) no-repeat;margin:0;padding:0;}

/* Main Horizontal Menu */
#Menu {display:block;background:url(images/bg_Navigation.gif) orange no-repeat;height:69px;padding-left:5px;}
.Main_DNNMenu_NodeRoot /* Root Horiz Menu Items */{
	display:block;
	cursor: pointer;
	cursor: hand;
	color: #000000;
	font-size: 12px;
	line-height:18px;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica;
	white-space: nowrap;
	padding: 19px 15px 11px 15px;
	text-align:center;
	height:27px !important;
	height:57px;
	width:auto !important;
	min-width:75px;
	width:105px;
	float:left;
}
.Main_DNNMenu_ContainerSub /* Subnavigation Containers */ {
	background-color:yellow;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	margin:0 !important;
	margin:0 0 0 2px;
}
.Main_DNNMenu_Node td /* Subnavigation Node elements */ {
	cursor: pointer;
	cursor: hand;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica;
	background-color: Transparent;
	white-space: nowrap;
	padding: 4px 4px 4px 2px;
}
.Main_DNNMenu_NodeHoverRoot, .Main_DNNMenu_NodeHoverRoot td {background:yellow;}
.Main_DNNMenu_NodeHoverSub, .Main_DNNMenu_NodeHoverSub td {background:#F06000;color:white;}


/* Footer */
#Footer{color:white;clear: both;width:100%;}
#Footer .FooterLeft, #Footer .LoginLeft {float:left;width:35%;}
#Footer .FooterRight {float:right;width:65%;text-align:right;}

#Footer a:link, #Footer a:visited, #Footer a:active {color:orange !important;}
#Footer a:hover {color:yellow !important;}
.copyright {text-transform: uppercase;font-size:12px;color:#ffffff;font-weight:bold;padding:15px 0 0 0;}
.byDRB {font-weight:normal;color:#75c7fc;font-size:11px;text-transform:none;}
.byDRB a:link, .byDRB a:visited, .byDRB a:active {color: #12a1fc !important;text-decoration:underline;}



/* Website Connect */
.button_adobe {width:120px;margin-top:15px;}
.button_adobe img {border:0px;} 

.wc {margin:0;padding:0px;border:0;}
.wc, .wc td, .wc td input, .wc td select  {font-size:12px;}
.wc, .wc td {line-height:18px;}

.wc td {vertical-align:top;}
.wc h1 {color:#000099;line-height:auto;font-weight:bold;}
.wc h3 {color:#666666;font-weight:bold;}
.wc .item h1 {color:#000000;}

.wc_button {border:0;width:150px !important;height:25px;color:#ffffff;font-size:14px;background:url("images/buttons.png") no-repeat 0 0;} 
/*.wc_button:hover {color:yellow;background:url("images/buttons.png") no-repeat 0 -25px ;}*/

/*.wc .wc_button {
	padding:0;
	background: #b8defb;
	border-right-color: #70befb;
	border-bottom-color: #70befb;
	border-left-color: #cee7fb;
	border-top-color: #cee7fb;
}*/

.wc td .header {line-height:16px;font-weight:bold;text-align:center;}
.wc .left {text-align:left;}
.wc .right {text-align:right;}

.row1 td {background:#F9F9F9;}
.row2 td {background:#F2F0F0;}
.row3 td {border-bottom:1px dashed silver;}
.row4 td {border:0;}
.wc_cart, .wc_checkout, .wc_prepaid {width:100%;background:white;}

/* Store Items */
.wc .qty input {width:40px;}

.wc_store_items {width:85%;}
.wc_store_items td {vertical-align:top;padding:8px;}
.wc_store_items td.item_left {}
.wc_store_items td.item_right {background:#f2f0f0;}
.wc_store_items .header {background:silver;padding:10px;}

.wc_store_items .name {margin:2px;}
.wc_store_items .item {margin:2px;}
.wc_store_items .price {margin:2px;}
.wc_store_items .qty {margin:2px;}
.wc_store_items .button {margin:2px;margin-top:15px;}

.wc td.item h1 {font-size:14px;font-weight:bold;}

/* Shopping Cart */
table.wc_cart {background:#ffffff;width:90%;border:1px solid #f2f0f0;}
.wc_cart td {vertical-align:top;padding:5px 2px;}
.wc_cart td.header {padding:10px;font-weight:bold;background: silver;border-top: 5px solid gray;}

.wc_cart .item {width:85%;}
.wc_cart .price {width:5%;text-align:center;}
.wc_cart .qty {width:5%;text-align:center;}
.wc_cart .total {width:5%;text-align:center;}
.wc_cart .buttons {text-align:right;background:#ffffff;}
.wc_cart .qty input {margin:0;padding:0;text-align:center;}

/* Checkout */
.wc_checkout {width:70%;background:none;}

.wc_checkout td {padding:5px 2px;}
.wc_checkout .header {text-align:left;border-top:1px solid silver;padding:10px 2px;font-weight:bold;}

.wc_checkout .label {width:40%;}
.wc_checkout .value {width:60%;}	
.wc_checkout .value input {width:250px;}

/* Summary */
.wc_summary {width:100%;border:1px solid silver;}
.wc_summary td {padding:5px;} 
.wc_summary .header {background:#f2f0f0;border-bottom:1px solid silver;font-weight:bold;}

.wc_summary .item {width:76%;}
.wc_summary .price {width:8%;text-align:center;}
.wc_summary .qty {width:8%;text-align:center;}
.wc_summary .total, .wc_summary .grand_total {width:8%;text-align:right;}
.wc_summary .grand_total {font-weight:bold;font-size:12px;}
.wc_summary .address {vertical-align:top;}

/* Summary */
.wc_ordergrid {width:100%;}
.wc_ordergrid td {padding:5px;} 

/* Receipt */
.wc_orderinfo, .wc_storeinfo {width:auto;margin:0 0 15px 0;}
.wc_orderinfo td, .wc_storeinfo td {padding:2px 10px 2px 0;} 

.wc_orderinfo {float:left;}
.wc_storeinfo {float:right;}

.wc .wc_upc {width:100%;border-top:1px dashed gray;}
.wc_upc td {padding:10px 5px;border-bottom:1px dashed gray;vertical-align:top;}
.upc {width:75%;text-align:right;}

/* Login */
.wc_login {width:400px;border:1px solid gray;background:#f2f0f0;}
.wc_login td {padding:5px 10px;font-size:12px;}
.wc_login .label {text-align:right;width:33%;font-weight:bold;}
.wc_login .alert {background-color:#ff6d00;color:black;font-weight:bold;text-align:center;}
.wc_login .email_registration_radio_buttons td {
	text-align:center;
}

.wc_login input {width:200px;}
.wc_login .email_registration_radio_buttons input {width:auto !important;}
.wc_login .buttons {padding-bottom:10px;text-align:center;}
.wc_login .buttons input {text-align:center;/*width:auto !important;*/}


/* Prepaid Cards */
.wc_prepaid {width:100%;}
.wc_prepaid td  {vertical-align:top;padding:5px 10px;}
.wc_prepaid .header {background:silver;}
.wc_prepaid .row3 {background:#ffffff;}

.wc_prepaid td {width:20%;}
.wc_prepaid .amount {width:10%;text-align:right;}

.wc_prepaid .total {width:5%;text-align:right;font-weight:bold;}
.wc_prepaid .buttons {background:#ffffff;}

/* Forms */
.DNN_FeedbackContent table {width:auto !important;}
#userForm td.right {width:auto !important;}
#userForm td input, #userForm td textarea {width:300px;}
/*div.DNN_FeedbackContent  table td.buttons input.wc_button {width:200px !important;}*/

/* print media section */
@media print {
	/* print styles for DNN */
	html, body {margin:0;padding:0;}
	body * {font-size:12pt !important;}
	#Header,.Menu, .LoginLeft,.FooterRight,#ControlPanel {display:none;}
	#NoPrint, .NoPrint {display:none;}
	.FooterLeft {width:100% !important;}
	 }
/* close @media print */
}



































































