/****************************************

PARASINA | CSS Styles
-------------------------
created by dutyfarm.com

****************************************/

html{height:100%;margin-bottom:1px;}

body{font-size:100.01%;color:#000;background:#fff;}

fieldset,img{border:0 solid;}

ul,ol,dl{margin:0 0 1em 1em;}
li{margin-left:.8em;line-height:1.5em;}

dt{font-weight:700;}
dd{margin:0 0 1em .8em;}

blockquote{margin:0 0 1em .8em;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}

.container {position:relative; text-align:left; margin: 0 auto;}

/* HEADER */
#header{position:relative; width:100%;}

/* SUBHEADER */
#subheader{position:relative; float: left; width:100%;}

/* MAIN */
#main{position: relative; float: left; width: 100%;}

/* FOOTER &COPYRIGHT */
#footer,
#copyright {width:100%;}

#header, #subheader, #nav, #main, #footer, #copyright {clear:both;}

/* LAYOUT WIDTHS */
.container {width: 906px; margin: 0 auto;}

.cols { background: transparent url(../gfx/cols_sep.gif) 50% 0 repeat-y; ; float: left; overflow: hidden; }

#col1,#col2,#col3 {position:relative; float:left; width:300px; overflow:hidden;}

#col1.home {width:355px;}
#col23.home {width:545px;}

#col12,#col23,
#col21 /*deprecated: use col23 instead */
{position:relative; float:left; width:600px; overflow:hidden;}

#col123 { position: relative; float: left; width: 900px; overflow: hidden; }

.col_content {float:left;position:relative;overflow:hidden;}

/* STYLE FIXES */
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}

.floatbox {overflow:hidden;}

#ie_clearing{display:none;}