/*RESET ALL ELEMENTS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


ul{
    list-style:none;
}

/*GENERAL SETTINGS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body{
    background:#FFF;color:#474747;margin:0;
    font-family:Verdana,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#656565;
}
h1,h2,h3{margin:0 0 5px 0;}
h1{color:#9D248D;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:20px;margin:0 0 10px 0;line-height:28px;}
h2{font-size:16px;font-weight:bold;line-height:18px;COLOR:#000;font-family:Arial, Helvetica, sans-serif;margin:10px 0 7px 0;}
h3{font-size:12px;font-weight:bold;line-height:14px;}
p{margin:0 0 5px 0;line-height:16px;}
ul{margin:0 0 5px 0;}
ul li{margin:0 0 5px 0;}
strong {font-weight:bold;line-height:14px;}

/*HEAD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#head {
	background-color:#B6C4EB;
	height:203px;
	text-align:center;
}

div#head div#container {
	min-width: 1003px;
	margin:auto;
}



div#head div#logo {
	float:left;
	height:203px;
	width:212px;
}

div#head div#flash {
	float:right;
	height:203px;
	width:791px;
}


/*PROMO AND NEWS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#panel-top {
	width:403px;

}

div#panel-main {
	width:377px;
	background-color:#FFF;
	border-left:2px solid #9F228A;
	border-right:2px solid #9F228A;
	padding:5px 11px 5px 11px;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #565656;
}

div#panel-main h2{
	font: 18px/18px Arial, Helvetica, sans-serif;
	color: #9F228A;margin:0 0 7px 0;padding:0;
}


/*SUB NAV~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#sub-nav {
	margin:0 0 15px 0;
}

div#sub-nav a:link, div#sub-nav a:visited {
	color:#9F218D;
}


/*INERNAL PANEL~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#internal-panel-main {
	width:873px;
	background-color:#FFF;
	border-left:2px solid #9F228A;
	border-right:2px solid #9F228A;
	padding:5px 11px 5px 11px;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #565656;
}

div#internal-panel-main p{
	margin:0 0 10px 0;
}

img#decor-images {
	float:right;
	margin:10px 10px 20px 20px;
}

/*NAVIGATION~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#navigation {
	background: url(../m/nav-back.jpg) repeat-x center top;
	height:43px;
	text-align:center;
}

div#navigation div#container {
	text-align:center;
	width: 979px;
	margin:auto;
}

/*MAIN CONTENT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#main-content {
	background-color:#F9F3EA;
	text-align:center;
}

div#main-content div#container {
	width:900px;
	margin:auto;
	padding:15px 0 30px 0;

}

div#main-content div#container table#two-col {
	width:900px;
}	

div#main-content div#container table#two-col td#left {
	width:464px;
	text-align:left;
	vertical-align:top;
}

div#main-content div#container table#two-col td#right {
	width:486px;
	vertical-align:top;
	margin:auto;
}



/*FOOTER~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#bar {
	clear:both;
	background-color:#D2AB66;
	height:21px;
}

div#footer{
	margin:auto;
	text-align:center;
    color: #656565;
    width:979px;height:100%;
    font:11px/14px Verdana,Helvetica,sans-serif;
	padding:10px 0 5px 0;
}

div#footer div.left{clear:both;
	padding-bottom:5px;
    float:left;width:49%;
	text-align:left;
}

div#footer div.right{
    float:right;width:49%;
    text-align:right;
	padding-bottom:5px;
}

div#footer a:link,div#footer a:visited{
    background-color:transparent;color:#656565;
	text-decoration:none;
}
div#footer a:hover{
    background-color:transparent;color:#000;
	text-decoration:underline;
}

/*FORMS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

form#contactform{
    background-color:#EEE;color:#000;
    margin:10px 0;padding:10px;
    border:1px solid #333;
}
div.row{
    clear:both;padding-top:2px;
}
div.row label{
    float:left;text-align:right;width:25%;
}
div.row label.req{
    font-weight:bold;
}
div.row span{
    float:right;text-align:left;width:74%;
}
input.forminput,textarea.forminput{
    width:175px;
    background:#FFF;color:#000;
	font-family:Verdana,Helvetica,sans-serif;font-size:12px;
    border:1px solid #999;
}
input.active,textarea.active{
    width:175px;
    background-color:#FFE;color:#000;
	font-family:Verdana,Helvetica,sans-serif;font-size:12px;
    border:1px solid #000;border-bottom-color:#CCC;border-right-color:#CCC;
}
div.submit{
    clear:both;text-align:right;
}
