/* layout3.css
   Cross-Browser.com & SitePoint.com - Equal Column Height Demo (3 Column)
*/
body {
	margin: 0;
	padding: 0;
	font: medium verdana, arial, sans-serif;
	background:url(../img/img_bg_main.jpg); 
	background-repeat:repeat-x;
	background-position:0px 70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#container {
	display:block;
	clear:both;
}

#header, #footer {
  margin: 0;
}
#header {
  height:120px;
}
.logo{ position:absolute; top:25px; left:50px;}
.logo img{ border:none;}
#footer {
	background:url(../img/img_footer.jpg);
	height:102px;
	clear: both;
	text-align:center;
}
#singleContainer{ 
	width:100%; 
	overflow:hidden;
	min-height:630px;
	height: auto !important;
	height: 630px;
	clear:both;
	}

#centerColumn {
  position:static;
  padding: 0;
  margin: 0;
  margin-left: 205px;
  margin-right: 205px;
  min-height:650px;
  height: auto !important;
  height: 650px;
}

#leftColumn, #rightColumn {
  position: absolute;
  top: 120px;
  width: 200px;
  margin: 0;
  padding: 0;
  font-size: small;
}

/***
* LEFT
*/
#leftColumn {
  left: 0;
  overflow:visible;
}
#leftColumn .menu{
  margin:0px; padding:0px;
  list-style-type:none;
}
.menu li{ padding-left:25px; background:url(../img/img_arrow_2.jpg); background-repeat:no-repeat; background-position:15px 9px; }
.menu li a{ color:#CE0A3B; text-decoration:none;}
.menu .pa{ font-weight:bold; background:url(../img/img_arrow_1.jpg); background-repeat:no-repeat; background-position:0px 5px; padding-left:15px; }
.menu .pa a{ color:#000000;}
/**
* Right
*/
#rightColumn {
  right: 0;
  clear:both;
}
#leftColumnContent, #centerColumnContent, #rightColumnContent {
  margin: 0;
  padding: 1em;
}


/***************
* NAVBAR STYLE
******************/
.navbar{ 
	width:auto;
	height:35px;
	margin:0px 100px 0px 0px;
	top:73px;
	left:200px;
	position:absolute;
	padding:0px;
	list-style-type:none;  display:block; 
	background:url(../img/img_navbar_2.jpg);
	background-repeat:repeat-x;
	}

.navbar .srcnb{ background-image:url(../img/img_navbar_5.jpg); display:block; width:350px; height:35px; }

.srcnb div{ background:url(../img/src_bg.jpg); background-repeat:no-repeat; padding-left:3px; width:180px; height:21px; display:block; float:left; margin:3px 0px 0px 5px; }
.srcnb input{ border:none; width:168px; height:21px; background:none; color:#FFFFFF;  }
.srcnb button{background:url(../img/srcbutton.jpg); float:left; display:block; width:75px; height:21px; border:none;  margin:3px 0px 0px 5px;}


.navbar li{ width:auto; display:block; float:left; margin:0px; padding:0px; height:35px;}
.navbar li a{ 
	color:#FFFFFF; padding-left:20px; padding-right:20px; font-size:11px; font-weight:bold;
	background-image:url(../img/img_arrow_3.jpg); background-repeat:no-repeat;
	background-position:5px 5px;
	text-decoration:none;
}


h1{ margin:0px; padding:0px; font-size:12px;}

.listlink{ list-style-type:none; font-size:12px; margin:0px; padding:0px;}
.listlink li{ display:block; float:left; width:45%; overflow:hidden; margin-bottom:5px; margin-right:25px;}
.listlink li a{ color:#CC0033; font-weight:bold;}
.listlink h1{ background:url(../img/link_sep.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:15px; margin-bottom:3px; height:25px; }
.listlink div{ float:left; display:block; width:150px; height:90px; background:#EFEFEF; margin-right:10px;}
.listlink div img{ margin-left:5px; margin-top:5px;}

.index_menu{ list-style-type:none; margin:0px; padding:0px; float:left;  width:200px; height:85px; margin:0px 13px 10px 40px; 
font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:19px; }
.index_menu * a{ 
	color:#000000; 
	text-decoration:none; padding-left:10px; 
	background:url(../img/img_arrow_4.jpg); 
	background-position:0px 7px; 
	background-repeat:no-repeat;
	}
.index_menu * a:hover{ 
	color:#CC0033; 
	}
.index_menu li{ display:block; }
.index_menu .pa{ font-weight:bold; background:url(../img/img_separator_boxline.jpg); background-position:bottom; background-repeat:no-repeat; line-height:28px;}
.index_menu .pa a{ background:url(../img/img_arrow_1.jpg); background-repeat:no-repeat; background-position:0px 5px; padding-left:10px;}

.footer_links{  font-size:11px; font-family:Verdana; padding-top:20px; text-align:center;}
.footer_links span{ }
.footer_links * a { color:#FFFFFF; padding:0px 10px 0px 10px; border-right:1px solid #FFFFFF; text-decoration:none;}
.copy{ color:#FFFFFF; font-size:11px; line-height:35px;}

.crumb{ 
width:100%; list-style-type:none; margin:5px 0px 15px 0px; 
font-size:11px; display:block; height:25px; clear:both; overflow:hidden;
}
.crumb * a{ color:#000}
.crumb * a:hover{ color:#CC0033;}
.crumb li{ float:left;}
.crumb .pa{ font-weight:bold; }
.crumb .pa a{color:#CC0033;}

.submitLink{ padding-left:25px; border:none; }
.submitLink br{ clear:both;}
.submitLink .p{ font-weight:bold;}
.submitLink label{
	background:url(../img/img_arrow_2.jpg);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:10px;
	display:block; 
	text-transform:uppercase; 
	width:160px; 
	margin-bottom:4px; 
	line-height:18px;
	font-size:11px; 
	float:left;
	}
.submitLink input,textarea,select{ width:293px; border:1px solid #CCC; margin-bottom:4px; float:left;}
.submitLink button{ 
display:block; margin-left:172px; padding:0px; background:url(https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif); width:145px; height:42px; border:none; cursor:pointer;}

.error{ font-size:11px; color:#FF0000; padding-left:10px;}

.terms{ padding-left:30px; font-size:12px;}
.terms h1{ font-size:12px;}