/* ==========
© Copyright 2008, 2009
@author - Mark Hogan 
========== */
HTML {}
body {background: transparent;text-align:center;}
#page {margin:auto;background:transparent;padding-top: 34px;}
#page, #outerwrapper {width:990px; position: relative;}
#header {position:relative;height:121px;width:100%; margin-bottom:1px;background: transparent url(../images/header.jpg) no-repeat 0 0;}
#outerwrapper {background: transparent;float:left;}
#innerwrapper {width:100%;text-align:left;}
.content {background: transparent url(../images/layout/content_bg.gif) repeat-y 0 0; width:990px;}
.left_column {width: 660px; position:relative; /*background:#fff;*/}
.right_column {margin: 0;width:330px;padding: 0; position: relative;}
.left_column , .right_column {overflow:visible; text-align:left; float:left; padding:0;}
.reverse .left_column , .reverse .right_column {overflow:hidden; text-align:right; float:right; padding:0;}

/* >>> Scrollable Content >>> */
.scroll {width:100%; height:310px; overflow:scroll; overflow-y: scroll; overflow-x:hidden;}
/* <<< Scrollable Content <<< */

/* >>> Columns >>> */
.one_col, .two_col, .three_col, .four_col, .five_col, .six_col {margin:0; padding:0 !important; }
.one_col .col, .two_col .col, .three_col .col, .four_col .col, .five_col .col, .six_col .col {height:auto; display:block; margin:0; float:left; position:relative; font-size:0; padding:10px 0 ; text-align:left; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; /*background:#ccc;*/}
.six_col .col {width:110px;}
.five_col .col {width:132px;}
.four_col .col {width:165px;}
.three_col .col {width:220px;}
.two_col .col {width:330px;}
.one_col .col {width:660px;}

.right_column .three_col .col {width:110px;}
.right_column .two_col .col {width:165px;}
.right_column .one_col .col {width:330px;}

/* > nested containers > */
.two_col .col .two_col .col { width:165px;}
.two_col .col .two_col .col:first-child, .two_col .col .two_col .col:first-child+* {padding: 0;}
.three_col .col .three_col .col {}
.three_col .col .three_col .col:first-child, .three_col .col .three_col .col:first-child+* {padding: 0;}
.six_col .three_col .col {width:220px;}
/* < nested containers < */

.one_col .col .padding, .two_col .col .padding,  .three_col .col .padding, .four_col .col .padding, .five_col .col .padding, .six_col .col .padding {overflow:hidden; margin: 0 10px ; padding:0;/* border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:1px solid #e1e1e1; background:#f0f0f0;*/}
.six_col .col .padding {width:90px;}
.five_col .col .padding {width:112px;}
.four_col .col .padding {width:145px;}
.three_col .col .padding {width:200px;}
.two_col .col .padding{width:310px;}
.one_col .col .padding{width:640px;}

.right_column .three_col .col .padding {width: 90px;}
.right_column .two_col .col .padding {width: 145px;}
.right_column .one_col .col .padding {width: 310px;}

.right_column .three_col .col .padding p,
.right_column .two_col .col .padding p {font-size:11px; line-height:16px;}

/* > nested containers - rhc > */
.right_column .three_col .one_col .col {width:220px;}
.right_column .three_col .one_col .col .padding {width:200px;}
/* < nested containers - rhc < */

/* > nested > */
.six_col .two_col,
.six_col .three_col,
.four_col .two_col {overflow:visible;}
 
.six_col .two_col .padding p,
.six_col .three_col .padding p,
.four_col .two_col .padding p {font-size:12px; line-height:18px;}

.col .two_col .col, .col .two_col {margin-top:0 !important;}

.six_col .one_col .col {width:550px;}
.six_col .one_col .col .padding {width:530px;}

.five_col .one_col .col {width:528px;}
.five_col .one_col .col .padding {width:508px;}

.four_col .one_col .col {width:495px;}
.four_col .one_col .col .padding {width:475px;}

.three_col .one_col .col {width:440px;}
.three_col .one_col .col .padding {width:420px;}

.two_col .one_col .col .padding {width:310px;}
.two_col .one_col .col .padding {}
.two_col .one_col, .two_col .one_col .col {width:330px;}

.six_col .one_col .col .padding p,
.five_col .one_col .col .padding p,
.four_col .one_col .col .padding p,
.three_col .one_col .col p {font-size:12px; line-height:18px;}

.six_col .one_col,
.five_col .one_col,
.four_col .one_col,
.three_col .one_col {float:left;}
/* < nested  < */

/* two columns features */
.col .col_controls, .col_controls {font-size:12px; line-height:18px; margin-top:5px; color:#999;}
.four_col .col p {font-size:12px; line-height:18px;}
.five_col .col p, .six_col .col p,
.right_column .three_col .col p {font-size:11px; line-height:16px;}
/* > Image containers > */
	.col .image, .image, .flash_container, .image  {font-size:0; text-align:left;}
	.col .image p{font-size:11px; line-height:16px;}
/* < Image containers < */

.panel_links {position: absolute; right:10px; top:12px; line-height:24px; font-size:11px;}
/* <<< Columns <<< */
