body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;
	background-image : url(../_images/grad_bkg.jpg);
	color : #000000;
	margin-top : 25px;
	behaviour: url(_/assets/_css/csshover.htc); /* relative to html file */
}

select, input {
	color : #ee3a0d;
	font-size : 10px;
}

img, a {
	border: 0;
}



#wrapper {
	position : relative;
	margin-left : auto;
	margin-right : auto;
	background-color : #ffffff;
	padding : 15px 0 0 0;
	overflow: hidden;
	width : 888px;
}

#header {
	position : relative;
	margin-left : auto;
	margin-right : auto;
	width : 835px;
	height : 83px;
}

#header .home {
	background-image : url(../_images/gbc_banner.jpg);
	height : 83px;
}

#header .brand {
	background-image : url(../_images/brand_banner.jpg);
	height : 83px;
}

#header .logo {
	position : absolute;
	width : 220px;
	height : 60px;
	z-index : 1;
	left : 17px;
	top : 12px;
	text-align : left;
}

#header .selectrange {
	font-family : Arial, Helvetica, sans-serif;
	position : absolute;
	width : 218px;
	height : 29px;
	left : 596px;
	top : 55px;
	text-align : right;
}

#header h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin : 0;
	text-align : left;
}

#navigation {
	position : relative;
	margin-top : 5px;
	margin-left : 28px;
	margin-right : auto;
	width : 835px;
	height : 25px;
	z-index : 300;
}

#mainimage {
	position : relative;
	margin-top : 5px;
	margin-left : auto;
	margin-right : auto;
	width : 835px;
	height : 331px;
	background-color: #000;
	overflow: hidden;
}

#mainimage .bannerimg1 {
	position : absolute;
	width : 163px;
	height : 330px;
	z-index : 1;
	left : 0;
	top : 0;
}

#mainimage .bannerimg2 {
	position : absolute;
	width : 165px;
	height : 330px;
	z-index : 1;
	left : 163px;	
	top : 0;
}

#mainimage .bannerimg3 {
	position : absolute;
	width : 187px;
	height : 330px;
	left : 328px;	
	z-index : 1;
	top : 0;
}

#mainimage .bannerimg4 {
	position : absolute;
	width : 167px;
	height : 331px;
	right : 153px;	
	z-index : 1;
	top : 0;
}

#mainimage .bannerimg5 {
	position : absolute;
	width : 152px;
	height : 61px;
	right : 1px;	
	z-index : 1;
}

#brandimage {
	position : relative;
	margin-top : 5px;
	margin-left : auto;
	margin-right : auto;
	width : 835px;
	height : 144px;
}

#divide {
	margin-top : 5px;
	margin-left : auto;
	margin-right : auto;
	width : 835px;
	height : 5px;
	background-color : #000000;
}

#content {
	margin-top : 5px;
	margin-left : auto;
	margin-right : auto;
	width : 835px;
	text-align : left;
}

#content .rmsgbox {
	position : absolute;
	width : 195px;
	height : 150px;
	z-index : 1;
	left : 665px;
	top : 500px;
	background : url(../_images/msgbox195x150.gif);
	background-repeat : no-repeat;
}


#content .recipebox {
	position : absolute;
	width : 185px;
	height : 262px;
	z-index : 1;
	left : 675px;
	top : 313px;
	background : url(../_images/recipe_ideas_bkg.jpg);
	background-repeat : no-repeat;
}

#content .fbbox {
	position : absolute;
	width : 185px;
	height : 78px;
	z-index : 1;
	left : 675px;
	top : 587px;
	background-repeat : no-repeat;
}

#content .lmsgbox {
	position : absolute;
	width : 195px;
    z-index : 1;
	background : url(../_images/msgbox195x150.gif);
	background-repeat : no-repeat;
}
.howToBuy{
	left: 28px;
	top: 313px;
	height: 150px;
}


#content .lmsgbox1 {
	position : absolute;
	width : 195px;
	height : 275px;
	z-index : 1;
	left : 28px;
	top : 313px;
	background : url(../_images/msgbox195x275.gif);
	background-repeat : no-repeat;
}

#content .lmsgbox2 {
	position : absolute;
	width : 195px;
	height : 150px;
	z-index : 1;
	left : 28px;
	top : 600px;
	background : url(../_images/msgbox195x150.gif);
	background-repeat : no-repeat;
}

#content .lmsgbox3 {
	position : absolute;
	width : 195px;
	height : 150px;
	z-index : 1;
	left : 28px;
	top : 475px;
	background : url(../_images/msgbox195x150.gif);
	background-repeat : no-repeat;
}

#content .lmsgbox4{
	position : absolute;
	width : 195px;
	height : 117px;
	z-index : 1;
	left : 28px;
	top : 640px;
	background : url(../_images/nicknairn.jpg);
	background-repeat : no-repeat;
}


#content .hometext {

	padding : 25px 25px 45px 0;
    
	width : 500px;
	height: 280px;
}

#content .spantext {
	left : 28px;
	top : 500px;
	z-index : 1;
	padding : 25px 25px 25px 0;
	text-align : justify;
	width : 835px;
}

#content .gallerytext {
	left : 28px;
	top : 500px;
	z-index : 1;
	padding : 25px 25px 25px 0;
	text-align : justify;
	width : 450px;
}

#content .aga {

	min-height:350px;
  height:auto !important;
  height:350px;
  overflow: hidden;

}

#content .falcon {

	height: 300px;
}

#content .welcome {
	position : absolute;
	left : 235px;
	top : 315px;
	z-index : 2;
	text-align : justify;
	width : 425px;
}

#content .homegrey {
	position : absolute;
	width : 520px;
	height : 100px;
	z-index : 1;
	left : 28px;
	top : 620px;
	background : url(../_images/longmsgbox520x100.gif);
	background-repeat: no-repeat;
}

#content .msgtext {
	padding : 5px 8px 0 15px;
	vertical-align : top;
}

#content .logoimages {
	position : absolute;
	width : 320px;
	height : 20px;
	z-index : 1;
	left : 28px;
	bottom: 70px;
}

#content .clickhere {
	padding : 10px 0 0 5px;
}

#content h1 {
	margin : 0;
	padding: 0 0 5px 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 22px;
	font-weight : bold;
	color : #102555;
}

#content h2 {
	margin : 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 10px 15px 15px 15px;
	vertical-align : top;
	color : #ffffff;
}

#content h3 {
	margin : 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	vertical-align : top;
	color : #666666;
}

#content h4 {
	margin : 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	padding : 10px 15px 15px 15px;
	vertical-align : top;
	color : #B3191E;
}

#content h5 {
	margin : 10px 0 0 0;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #102555;
}

#content a {
	margin : 0;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	vertical-align : top;
	color : #B3191E;
	text-decoration:none;
}

#footer {
   /* position: relative;*/
	margin-left : auto;
	margin-right : auto;
	width : 888px;
margin-top: 0px;
height:218px;
	clear: both;
	display: block;
	background-image : url(../_images/footer.jpg);
}

#footer .links {
	text-align : left;
	font-size : 10px;
	color : #ffffff;
	margin-top : 10px;
	padding-left : 28px;
	padding-top : 182px;
}

#footer .links a {
	text-decoration : none;
	color : #ffffff;
}

#footer .links a:hover {
	text-decoration : none;
	color : #ffffff;
}

#footer .links a:active {
	text-decoration : none;
	color : #ffffff;
}

#footer .links a:visited {
	text-decoration : none;
	color : #ffffff;
}

#boxcell {
	padding : 20px 0 0 0;
	text-align : justify;
	vertical-align : top;
}

#content .celeb
{
	position : absolute;
	top : 305px;
	z-index : 2;
	text-align : justify;
	width : 800px;
}

#content .celeb h1
{
	padding: 0 0 10px 0;
}
/* ---- Image lists ---- */

ul.column{
	padding: 0;
	list-style: none;
	float: left;
	width : 800px;
	text-align: justify;
}
ul.column li {
	float: left;
	width: 100%;
	padding: 10px 0;
	margin: 0;
	list-style-type: none;
}

ul.column li .imgblock 
{
	margin: 0;
	font-weight: bold;
	float: left;
	width: 300px;
	padding: 0 10px;
	text-align: center;
}
ul.column li .imgblock img {
	padding: 5px;
	background: #fff;
	border: 1px solid #ccc;
}
ul.column li .imgblocktn 
{
	margin-top: 60px;
	font-weight: bold;
	float: left;
	width: 300px;
	text-align: center;
	vertical-align: baseline;
}
ul.column li .detail
{
	padding-left: 330px;
}
ul.column li .clickthrough {
	width : 250px;
	height : 71px;
	margin-left: 330px;
	padding-top: 10px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #B3191E;
	background : url(../_images/longmsgbox250x71.gif);
	background-repeat: no-repeat;
	text-align: center;
}

ul.column li .click 
{
	position: absolute;
	margin-left: -60px;
}
/*****PAY US A VIST ON HOME PAGE *****/

.payUsVisit{
    overflow: hidden;
}
.homeRight{
width: 200px;
float: right;
}
.homeRight .lmsgbox{
    position : absolute;
	width : 196px;
	height : 341px;
	z-index : 1;
	right : 50px!important;
	top : 513px!important;
	background : url(../_images/msgbox195x351.gif)!important;
	background-repeat : no-repeat;
}
/*******HBR section***********/

.genLeft{
    width: 230px;
    float: left;
    margin: 20px 0px 0px 0px;
}
.genRight strong{
clear: both;
display: block;
}
.genLeft ul {

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.genLeft ul li{
    display: block;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .genLeft ul li img{
 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
.genRight{
    width: 460px;
    float: left;
     margin: 20px 0px 0px 0px;
}
.genRight h2 {
	margin : 10px 0px 0px 0px!important;
	padding: 0 0 0px 0!important;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px!important;
	font-weight : bold;
	color : #102555!important;
}

/*************Photo Gallery **********/

.phGalLeft{
    width: 480px;
    float: left;
     margin: 15px 20px 0px 0px;
}

.phGalRightBox{
    width: 280px;
    float: right;
    height: 272px;
    margin: 58px 20px 0px 0px;
    padding: 15px 15px 0px 15px;
    background-color: #d9d9d9;
}
.phGalRightBox img{
    width: 283px;
    margin: 0px auto 10px 0px;

}

.phGalLeft ul{
margin: 10px 0px 0px 0px!important;
padding: 0px 0px 0px 0px;
display: block;
overflow: hidden;

list-style-type: none;
}
.phGalLeft li{
position: relative;
width: 60px;
height: 60px;
float: left;
margin: 0px 8px 0px 0px;
}
.phGalLeft li .iconPhoto{
position: absolute;

bottom: 0px;
right: 0px;
}
.phGalLeft h2 {
	margin: 15px 0px 8px 0px!important;
	padding: 10px 0 0px 0!important;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	font-weight : bold;
	clear: both;
	display: block;
	color : #102555!important;
}
.phGalBot{
 display: block;
 clear: both;
 height: 100px;
 overflow: hidden;
     margin: 0px 0px 0px 0px!important;
padding: 0px 0px 0px 0px;
    
}
.phGalBot ul{
    margin: 40px 0px 0px 20px!important;
padding: 0px 0px 0px 0px;
display: block;
clear: both;
overflow: hidden;
list-style-type: none;
}
.phGalBot li{
float: left;
margin: 0px 10px 0px 0px;
}
.logoNew{
    margin: 3px 0px 0px -7px;
}


/*new layout*/

.leftCol{
    float: left;
    width: 400px;
}
.rightCol{
    float: left;
    width: 380px;
   margin: 0px 0px 0px 10px;
}
.leftCol ul, .rightCol ul{
    list-style-type: none;
    display: block;
    margin: 5px 20px 0px 0px;
    padding: 0px 0px 0px 0px;

}
.leftCol ul li, .rightCol ul li{
    display: block;
    overflow: hidden;
    padding: 5px 0px 5px 0px;
}
.leftCol ul li{
    margin: 0px 0px 64px 0px;
}
.rightCol ul li{
        margin: 0px 0px 0px 0px;
}

.leftCol ul li span{
    display: block;
    width: 210px;
    float: left;


}
.rightCol ul li span{
    display: block;
    width: 170px;
    margin-right: 10px;
    float: left;
}
.leftCol ul li select, .leftCol ul li input {
    display: block;
    
    margin: 0px 0px 0px 5px!important;
    padding: 2px 0px 2px 2px;

}
.errorMsg{
    width: 300px;
    clear: both;
    margin: auto;
    text-align: center;
    display: block;
    
}
.fieldPadding{
    margin: 10px 0px 0px 180px;
    
}