body {margin:0; padding:0; background: #FFFFFF url(files/design/images/bg-body.gif) repeat-x center top;}
body,td,th {font: normal normal 12px Arial; color: #000000;}

a {outline:none;}

a:link {color:#00ECFF; text-decoration:underline;}
a:visited {color:#00ECFF; text-decoration:underline;}
a:hover {color:#00ECFF; text-decoration:underline;}
a:active {color:#00ECFF; text-decoration:underline;}

h3 {font-size:20px; letter-spacing:-.005em; padding:0; margin:0; font-weight:normal;}
h4 {font-size:15px; padding:0; margin:0; font-weight:normal;}

#wrap {width:800px; margin: 0 auto; overflow:auto;}
#header {width:800px; overflow:auto;}
#imagechanger {width:748px; padding-left:52px; height: 458px; position:relative; z-index:1;}
#ringsbyimagechanger { width:280px; height:400px; position:absolute; z-index:100; top: 0px; left:0px; color: #00ECFF; text-align:center; font: normal bold 14px Arial, Helvetica, sans-serif; }
#homepagepillars {width:800px; overflow:auto; padding-top:10px;}

#blueboxes {width:644px; height:284px; padding: 12px 0 0 33px; background:url(files/design/images/blue-boxes-bg.gif); margin: 0 auto; color: #FFFFFF; font: normal normal 18px Arial, Helvetica, sans-serif;}
#blueboxes h3 {font: normal bold 24px Arial, Helvetica, sans-serif; letter-spacing:-.05em; color: #FFFFFF; margin:0; padding: 4px 0 12px 0;}
#blueboxes .left {width:292px; height:271px; float:left; overflow:auto; margin-right:30px;}
#blueboxes .right {width:292px; height:271px; float:left; overflow:auto;}

#homepagepillars .damiddle {width:680px; padding-left:60px; color: #00ECFF; text-align:center; font: normal bold 14px Arial, Helvetica, sans-serif; margin: 0 auto; }
#homepagepillars .girl {width:340px; float:left; overflow:auto;}
#homepagepillars .girl .cmsbox {width:210px; float:left; height: 125px; padding-left:15px;}

#homepagepillars .boy {float:left; width:340px; overflow:auto;}
#homepagepillars .boy .cmsbox {float: left; width:210px; height:125px; padding-left:15px;}

#footer {background: url(files/design/images/footer-line.gif) no-repeat top center; overflow:auto; width: 800px; font-size:10px; color: #00ECFF; padding: 20px 0 20px 0;}
#footer a:link {color:#00ECFF; text-decoration:underline;} /*Purple LINKS*/
#footer a:visited {color:#00ECFF; text-decoration:underline;}
#footer a:hover {color:#00ECFF; text-decoration:underline;}
#footer a:active {color:#00ECFF; text-decoration:underline;}


/*CONTACT FORM CSS*/
.killfloat {clear:both;}

#contactformwrap {width:292px; overflow:auto; float:left;}

.inpt {
    background: #FFF;
	padding: 2px 0 0 3px;
	color:#000000;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	margin: 0 0 0px 0;
	height:19px;
	width:145px;
	border-width: 0 1px 1px 0;
	border-color: #fff #dddddd #dddddd #fff;
	border-style: solid;
}
* html .inpt {
    background: #FFF;
	padding: 2px 0 0 3px;
	color:#000000;
	font: normal normal 11px;
	margin: 0 0 0px 0;
	height:19px;
	width:145px;
	border-width: 0 1px 1px 0;
	border-color: #fff #dddddd #dddddd #fff;
	border-style: solid;
}
.cmts {
    background: #FFF;
	padding: 3px 0 0 3px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0;
	height:70px;
	width:145px;
	overflow:auto;
	border-width: 0 1px 1px 0;
	border-color: #fff #dddddd #dddddd #fff;
	border-style: solid;
}
#contactformwrap .left {
    float: left;
	height:20px;
	padding: 4px 3px 0 0;
	width: 102px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	font-size:14px;
	line-height:12px;
}
#contactformwrap .right {
    float: left;
	margin-left:-22px;
	width: 148px;
	height:24px;
}
#contactformwrap .rightstretch {
    float: left;
	margin-left:-22px;
	width: 148px;
	height:80px;
}

table.contakt {color:#FFFFFF;}
table.contakt td {color:#FFFFFF;}
.clearit {clear: both;}
.floright {float:right;}


.termsandcond {width: 500px; margin: 0 auto; overflow:auto; color: #000000; font: normal normal 12px Arial, Helvetica, sans-serif;}
.termsandcond h3 {margin:0; padding: 0 0 7px 0; color: #00ECFF; font: normal bold 18px Arial, Helvetica, sans-serif;}
.termsandcond h4 {color: #00ECFF; font: normal bold 12px Arial, Helvetica, sans-serif;}
