.include{
    overflow:visible;
}

.leftshadow{
    width:887px;
    background:url(../img/fade-left.jpg) repeat-y top left ;
    margin:0px auto;
}

.rightshadow{
    width:887px;
    background:url(../img/fade-right.jpg) repeat-y top right ;
    margin:0px auto;
}

.bodywrapper{
    width:850px;
    min-height:1000px;
    margin:0px auto 0px auto;
    background:#FFFFFF;
    overflow:visible;
}

.sitebrandingswf{
    height:174px;
    width:850px;
    margin: 0px 0px 2px 0px;
}

.specialadbanner{
    width:850px;
}

.mainbodywrapper{
    width:850px;
    text-align:right;
    background:#FFFFFF;
    overflow:hidden;
}

.leftcolumn{
    float:left;
    width:171px;
}

.centercolumn{
    float:left;
    width:486px;
}
.rightcolumn{
    float:right;
    width:193px;
}

.bottomshadow{
    margin:0px auto 0px auto;
    width:886px;
    background:url('../img/fade-bottom.jpg') no-repeat;
    height:42px
}

/*  Classes required for accountLogin and loggedInUser pages*/

/* Right Column */
.accountlogin_payment{
	float:left;
	width:480px;
    text-align:left;
}
.createAccountSnapin_Header{
    color:#C69A66;
    font-weight: bold;
    font-size: 13px;
}
.loginwrapper{
	float:left;
    /* width:186px; */
}

.create_account_fields{
	float:left;
	width:130px;
    text-align:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt;
	margin:0px 0px 0px 0px;
}
.create_account_fields_details input{
	float:left;
 	width:175px;
	 background-color:#ffffff;
  /*   border-style:solid;
	border-color:#ABB47B;
	border-width:1px; */   
	border:1px solid #abb47b;
}
.primarylinks{
    color:#b98444;
    font-size:13px;
    font-weight:bold;
    font-style:italic;
}
.dropbox select{
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#333;
    border:1px solid #abb47b;
    margin:0px 0px 9px 0px;
} 
.textfield input{
    background-color:#ffffff;
    border-style:solid;
	border-color:#ABB47B;
	border-width:1px;
	font-size:13px;
}

/* Right Column */

/* .minishoppingcart{
    width:186px;
    background-color: #F7F0E9;
    background-image: url('../img/gradientcopperbg.jpg');
    background-position: bottom left;
    background-repeat: no-repeat;
    text-align:right;
}

.shoppeditem{
    color:#000000;
    font-size:11px;
    font-weight:bold;
}

.shoppeditemlink{
    color:#000000;
    font-size:11px;
    font-weight:bold;
    font-style:italic;
}

.itemprice{
    color:#C69A66;
    font-size:11px;
    font-weight:bold;
}

.subtotal{
    color:#000000;
    font-size:13px;
}

.rightbottomad{
    float:right;
    width:186px;
}
 */

/*  Classes required for kolbeEcommerce Page*/

/* Left Column */
.leftcolumnad{
    float:left;
    width:164px;
}

/* Center Column */
.kolbeEcommerce{
    float:left;
    text-align:left;
}

.accountinfo{
    float:left;
    width:230px;
    background-color:#FFFFFF;
}

.kolbereports{
    float:left;
    width:243px;
}

.reporttable{
    width:243px;
    height:276px;
    border: 1px solid #cccccc;
    overflow:auto;
}

.reporttable table{
    width:228px;
    border-spacing: 0px;
}

.reporttable th {
    color:#6F368D;
    font-size:11px;
    font-weight:bold;
    text-align:left;
}

.reporttable td {
    color:#666666;
    font-size:11px;
    text-align:left;
}

.smallsecondarylinks{
    color:#6F368D;
    font-size:11px;
    font-weight:bold;
    font-style:italic;
}

.kolbefriendsnetwork{
    float:left;
    width:484px;
    border:2px solid #B98444;
    background-color:#F7F0E9;
    text-align:left;
}

.secondarylinks{
    color:#6F368D;
    font-size:13px;
    font-weight:bold;
    font-style:italic;
}

.kolbetable table{
    border: 1px solid #A9B478;
}

.bottomtableborder {
    border-top: 1px solid #6F368D;
}

.kolbetable th {
    color:#6F368D;
    font-size:11px;
    font-weight:bold;
    text-align:left;
}

.kolbetable td {
    color:#666666;
    font-size:13px;
    text-align:left;
}
/* Headers */

.h1{
    color:#6F368D;
    font-weight: bold;
    font-size: 17px;
}

.h2{
    color:#C69A66;
    font-weight: bold;
    font-size: 17px;
}

.h3{
    color:#C69A66;
    font-weight: bold;
    font-size: 13px;
}
.h4{
	float:left;
    color:#666666;
    font-size: 13px;
}
.h5{
    color:#C69A66;
    font-weight: bold;
    font-size: 13px;
    font-style:italic;
}
.h6{
    color:#6F368D;
    font-weight: bold;
    font-size: 15px;
}
.h7{
    color:#666666;
    font-size: 11px;
    font-style:italic;
    font-weight: normal;
}

/* Separators And Floats Spacers */

.largeverticalspacer{
    clear:both;
    height:20px;
}

.mediumverticalspacer{
    clear:both;
    height:10px;
}

.smallverticalspacer{
    clear:both;
    height:5px;
}

.extrasmallverticalspacer{
    clear:both;
    height:2px;
}

.floatleft{
    float:left;
}

.floatright{
    float:right;
}
.clearboth{
    clear:both;
}
.lineseparator{
    float:right;
    background-color:#C69A66;
    width:130px;
    height:1px;
}

