
/* ************************************************ TEMPLATE ID's */

body{
margin          : 20px 0px 20px 0px;
background-color : #CAC4D1;
}

#container{
width                : 775px;
border               : 1px solid #cccccc;
background-color     : #ffffff;
}

#cs_header{
background-image     : url("../img/cs_header.gif");
height               : 146px;
color                : #7E9BB2;
font-size            : 10px;
font-family          : Verdana, Arial, Helvetica, sans-serif;
vertical-align       : top;
}

.cs_header_relative_positioning{
position             :relative;
height               : 146px;
}

#welcome{
text-align: right;
position             : absolute;
top                  : 15px;
left                 : -25px;
width                : 100%;
}

#navigation{
text-align: right;
position             : absolute;
top                  : 36px;
left                 : -20px;
width                : 100%;
}

#breadcrumb{
text-align           : left;
font-size            : 11px;
font-family          : Verdana, Arial, Helvetica, sans-serif;
position             : absolute;
top                  : 74px;
left                 : 143px;
width                : 607px;
}

.breadcrumb_link{
color               : #7A2BCA;
font-size           : 11px;
font-family         : Verdana, Arial, Helvetica, sans-serif;
text-decoration     : none;
}

.breadcrumb_link:hover{
color               : #7A2BCA;
font-size           : 11px;
font-family         : Verdana, Arial, Helvetica, sans-serif;
text-decoration     : underline;
}

#cs_body{
width               : 725;
line-height         : 18px;
color               : #7E9BB2;
font-size           : 12px;
font-family         : Verdana, Arial, Helvetica, sans-serif;
text-align          : left; 
border              : 0px solid #ff0000;
vertical-align      : top;
padding-bottom      : 40px;
}

.margin{width       : 25px;}

.cs_content{
vertical-align      : top;
}


#cs_footer{
background-color    : #BFD7D7;
border-top          : 4px solid #D1EAE7;
border-bottom       : 4px solid #D1EAE7;
height              : 44px;
line-height         : 44px;
color               : #7E9BB2;
font-size           : 10px;
font-family         : Verdana, Arial, Helvetica, sans-serif;
text-align          : center;
}

.pagination_control{
margin-bottom         : -4px;
}



.left_image_link{
margin-bottom       : 10px;
}




.glossary_entry{
margin-bottom  :  25px;
text-align      : justify;

}


.insider_tips_header{
color               : #7E9BB2;
font-size           : 15px;
font-weight         : bold;
font-family         : Verdana, Arial, Helvetica, sans-serif;
text-align          : left;
width               : 668px;
padding             : 0px 0px 0px 10px;
}

.insider_tips_content{
padding             : 10px 0px 30px 10px;
}


.form_pod{
background-color    : #F3F2F7;
}

.white_form_body{
background-color : #ffffff;
border-right : 1px solid #C9C7D5;
border-bottom : 1px solid #C9C7D5;
border-left : 1px solid #C9C7D5;
padding : 13px 0px 0px 0px;
}


.lavender_form_body{
padding : 13px 0px 0px 0px;
}



.form_heading{
font-size : 16px;
padding : 0px 0px 10px 0px;
margin : 0px 0px 0px 0px;
border-bottom : 1px solid #C9C7D5;
}



.submit_button{
margin-top: 10px;
}



/* ***************************************** LOGIN PAGE */



form{
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
}

input{
color               : #666666;
}




/* ***************************************** FORM PAGE */


input{
color               : #666666;
}





/* ***************************************** VENDOR DETAILS PAGE */


#cs_vendor_details_table{
width               : 721px;
}

#cs_vendor_detail_contact_information{
background-image    : url("../img/cs_vendor_detail_contact_information.gif");
height              : 44px;
}

#cs_vendor_detail_detail_information{
background-image    : url("../img/cs_vendor_detail_vendor_details.gif");
height              : 44px;
}

#cs_vendor_detail_from_the_vendor{
background-image    : url("../img/cs_vendor_detail_from_the_vendor.gif");
height              : 44px;
}

.cs_vendor_detail_contact_information_body_padding{
padding             : 15px 30px 40px 30px;
}

.cs_vendor_detail_body{
background-image    : url("../img/cs_vendor_detail_body.gif");
line-height         : 18px;
color               : #7E9BB2;
font-size           : 12px;
font-family         : Verdana, Arial, Helvetica, sans-serif;
text-align          : justify; 
}

.cs_vendor_detail_body_padding{
padding             : 10px 30px 40px 30px;
}

#cs_vendor_detail_description{
font-size           : 10px;
/*background-image    : url("../img/cs_vendor_detail_description.gif");*/
background-image    : url("../img/cs_vendor_detail_body.gif");
height              : 23px;
text-align          : right;
padding-right       : 30px;
}

#cs_vendor_detail_details{
font-size           : 10px;
/*background-image : url("../img/cs_vendor_detail_details.gif");*/
background-image    : url("../img/cs_vendor_detail_body.gif");
height              : 23px;
text-align          : right;
padding-right       : 30px;
}

.cs_vendor_detail_details_body_padding{
padding             : 10px 30px 15px 30px;
}

.cs_vendor_detail_disclaimer{
background-image    : url("../img/cs_vendor_detail_body.gif");
font-size           : 10px;
font-family         : Verdana, Arial, Helvetica, sans-serif;
text-align          : left; 
}

.cs_vendor_detail_disclaimer_padding{
padding             : 10px 30px 0px 30px;
font-size           : 10px;
}

#cs_vendor_detail_bottom{
background-image    : url("../img/cs_vendor_detail_bottom.gif");
height              : 20px;
}

.contact_title{
width               : 100px;
padding-right       : 10px;
padding-bottom      : 10px;
text-align          : right;
font-weight         : bold;
color               : #9CC4EB;
vertical-align      : top;
}

.detail{
padding-bottom      : 10px;
vertical-align      : top;
text-align          : left;
}

.details_title{
width               : 265px;
padding-right       : 10px;
padding-bottom      : 10px;
text-align          : right;
font-weight         : bold;
color               : #9CC4EB;
vertical-align      : top;
}

.vendor_logo{
background-color    : #ffffff;
border              : 1px solid #cccccc;
padding             : 5px 5px 5px 5px;
text-align          : center;
}



/* ***************************************** LANDING PAGE */

#list_table{
width               : 100%;
border-top          : 1px solid #cccccc;
border-right        : 1px solid #cccccc;
border-bottom       : 1px solid #cccccc;
border-left         : 1px solid #cccccc;
}

.list_header{
background-image    : url("../img/cs_list_header_gradient.gif");
background-color    : #BCD6D6;
color               : #ffffff;
font-weight         : bold;
}

.odd{
background-color    : #F4F2F7;
}
.even{
background-color    : #E9E7EC;
}

.padding{
padding             : 5px 15px 5px 15px;
}

.purchase{
font-size           : 10px;
color               : #ff0000;
border              : 0px solid #000000;
text-decoration     : none;
padding             : 1px 3px 1px 3px;
}

.purchase:hover{
font-size           : 10px;
color               : #0033ff;
border              : 0px solid #000000;
text-decoration     : underline;
padding             : 1px 3px 1px 3px;
}


.suite_table{
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
}

.suite_table_row_header{
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding-left:10px;
text-align  : left;
}

.suite_table_row_header_price{
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding-left:10px;
padding-right:10px;
text-align  : right;
font-weight : bold;
}

.suite_table_data{
text-align  : center;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}



/* ***************************************** COMMON STYLES */

table{
font-family         : Verdana, Arial, Helvetica, sans-serif;
font-size           : 12px;
line-height         : 18px;
color               : #7E9BB2;
}

.link_11px{
color               : #9966CC;
font-size           : 10px;
font-family         : Verdana, Arial, Helvetica, sans-serif;
text-decoration     : none;
}

.link_11px:hover{
color               : #9966CC;
font-size           : 10px;
font-family         : Verdana, Arial, Helvetica, sans-serif;
text-decoration     : underline;
}

.cs_footer_link{
color               : #9966CC;
font-size           : 10px;
font-family         : Verdana, Arial, Helvetica, sans-serif;
text-decoration     : none;
}

.cs_link{
color               : #7A2BCA;
font-size           : 12px;
font-family         : Verdana, Arial, Helvetica, sans-serif;
text-decoration     : none;
}

.cs_link:hover{
color               : #7A2BCA;
font-size           : 12px;
font-family         : Verdana, Arial, Helvetica, sans-serif;
text-decoration     : underline;
}

ul li{list-style:square; margin:10px 0;}
ol li{margin:10px 0;}
ol,ul{margin-top:6px;}