/*
	Overwrite Default Setup.
*/
html { width : 100%; height : 100%; margin : 0px; padding : 0px; text-align : center; }
body { width : 100%; height : 100%; margin : 0px; padding : 0px; text-align : center; background-color : #144848; font-family : Arial, sans-serif; font-size: 12px; color: #251C00; }
form  { display : inline; }
a, a:link, a:visited, a:active { font-family: Arial, sans-serif; font-size: 12px; color: #251C00; text-decoration : none; }
a:hover { font-family: Arial, sans-serif; font-size: 12px; color: #251C00; text-decoration : underline; }
h1 { padding-left :0px; padding-right : 0px; padding-top : 0px; padding-bottom : 11px; margin : 0px; font-family : Arial, sans-serif; font-size: 18px; color: #251C00; font-weight : normal; text-transform: uppercase; }
h2 { padding-left :0px; padding-right : 0px; padding-top : 0px; padding-bottom : 11px; margin : 0px; font-family : Arial, sans-serif; font-size: 24px; color: #251C00; font-weight : bold; }
h3 { padding-left :0px; padding-right : 0px; padding-top : 0px; padding-bottom : 11px; margin : 0px; font-family : Arial, sans-serif; font-size: 14px; color: #251C00; font-weight : normal; }
h4 { padding-left :0px; padding-right : 0px; padding-top : 0px; padding-bottom : 11px; margin : 0px; font-family : Arial, sans-serif; font-size: 12px; color: #251C00; font-weight : normal; }
p { padding-left :0px; padding-right : 0px; padding-top : 0px; padding-bottom : 11px; margin : 0px; }


/*
	Standard Styles.
*/
.standard_column { padding-bottom : 20px; border-bottom :  solid 1px #EFEFEF; }
.standard_input { width : 346px; }
.standard_textarea { width : 350px; height : 300px; }


/*
	Layout - Area.
*/
#area { width : 100%; height : auto; text-align : center; }
#area_top { position : relative; display : block; width : 100%; height : 278px; background-color : #FFFFFF; background-image : url('media/cbrands/images/area_top_background.jpg'); background-position : bottom left; background-repeat : repeat-x; }
#area_menu { position : relative; display : block; width : 100%; height : 39px; background-color : #202020; border-top : solid 1px #FFFFFF; }
#area_middle { position : relative; display : block; width : 100%; height : auto; min-height : 200px; background-color : #FFFFFF; text-align : left; }
#area_bottom { position : relative; display : block; width : 100%; height : 137px; background-color : #144848; background-image : url('media/cbrands/images/area_bottom_background.gif'); background-position : top left; background-repeat : repeat-x; }


/*
	Layout - Area Top.
*/
#area_top_inner { position : relative; left : 0px; top : 0px; width : 700px; height : 278px; text-align : left; }
#area_top_logo { position : absolute; left : 145px; top : 23px; }
#area_top_inner h1 { position : absolute; left : 0px; top : 140px; width : 100%; text-align : center; font-family : Verdana,Arial,Helvetica,sans-serif; font-size : 24px; font-weight : bold; color : #FFFFFF; }
#area_top_inner p { position : absolute; left : 0px; top : 180px; width : 100%; text-align : center; font-family : Verdana,Arial,Helvetica,sans-serif; font-size : 17px; color : #FEEDB7; }


/*
	Layout - Area Menu.
*/
#area_menu ul { height : 39px; top : 279px; width : 480px; margin : 0; padding : 0; font-family : "Trebuchet MS",Arial,Helvetica,sans-serif; font-size : 12px; font-weight : bold; line-height : 19px; list-style-type : none; }
#area_menu li { margin : 0; padding : 0; float : left; }
#area_menu a {  display : block; padding : 0 15px;  width : 90px; font-family : Verdana,Arial,Helvetica,sans-serif; font-size : 11px; font-weight : bold; color:#FFFFFF; text-decoration : none;  line-height : 39px; }
#area_menu a:hover {  background-color : #0078AA; }


/*
	Layout - Area Middle.
*/
#area_middle_inner { position : relative; left : 0px; top : 0px; width : 700px; height : auto; padding-top : 20px; padding-bottom : 20px; text-align : left; }


/*
	Layout - Area Bottom.
*/
#area_bottom_inner { position : relative; left : 0px; top : 0px; width : 700px; height : auto; padding-top : 20px; font-family : Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color : #FFFAE8; }
#area_bottom_inner a { color: #FFFAE8; }


/*
	Custom Page Layouts.
*/
.page_home_products_product { padding : 20px; }
.page_home_products_product_image { float : right; padding-left : 20px; padding-top : 20px; padding-bottom : 20px; }
.page_home_products_product_name { padding : 4px; background-color : #EFEFEF; font-weight : bold; }
.page_home_products_product_details { padding-top : 20px; }
.page_home_products_product_rrp { padding-top : 20px; color : #A90000; font-weight : bold; }

.page_home_product_product { }
.page_home_product_product_image { float : right; padding-left : 20px; padding-top : 20px; padding-bottom : 20px; }
.page_home_product_product_name { padding : 4px; background-color : #EFEFEF; font-weight : bold; }
.page_home_product_product_details { padding-top : 20px; }
.page_home_product_product_rrp { padding-top : 20px; color : #A90000; font-weight : bold; }


