/* Default Styles */


* {margin:0;padding:0;}
img, img a {border:0 none;}
.clear {clear:both;}
.cLeft {clear:left;}
.cRight {clear:right;}
ol, ul {margin:5px 5px 5px 20px;}

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

#surfer {clear:both;margin:20px auto;}
.firstItem {border:0 none !important;padding-left:0 !important;}

/*** shadow if needed ***/
div.img-dec {
background:url(/images/shadow.png) no-repeat bottom right;
clear:right;
float:left;
margin:15px 0 15px 5px;
padding:0;
position:relative;
}

div.img-dec img {
background-color:#fff;
border:1px solid #a9a9a9;
display:block;
margin:-5px 5px 5px -5px;
padding:0 !important;
position:relative;
}



/*** form styles **/
input, select, textarea {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color: #000;
}
.textBox, select {
width:180px;
clear:right;
float:left;
margin:0 0 5px 10px;
}
textarea {
width:350px;
height:140px;
margin:0 0 5px 10px;
overflow: auto;
}
label {
float:left;
width:150px; 
display:block;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
