@charset "utf-8";
/* CSS Document */

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

body  {
	font: 100% 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;;
	background: #DFDDC4;
	color: #000000;
}

h1 { 
	font-size:28px; 
	color:#3c3c35; 
	font-weight:bold;
}

h2 { 
	font-size:18px;
color:#676767; 
}

h3 {
	font-size:16px;
	font-weight:bold;
	color:#3c3c35;
}

h4 {
	font-size:15px;
	font-weight:normal;
	color:#6e9022;
}
h5 {
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}

h6 {
	font-size:10px;
	color:#999999;
	font-weight:normal;
}
a {
	text-decoration: none;
	font-weight:bold;
	color:#4f95c3;
}

a:hover {
	text-decoration: underline;
}

ul {
	line-height:15px;
}

img {
	/*border:solid 1px #CCCCCC;*/
	border:none;
}

#mainContent hr {
	border:0;
	border-top:1px dashed #CCCCCC;
}


#container { 
	background: #FFFFFF;
	border: medium outset #215A42;
}

/*Common Styles End*/

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

#barHeader {
background-color:#A9B47C;
}

#barHeader h3{
color:#FFFFFF;
padding: 3;
margin: 0 0 10 10;
}

.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #336699;
}

.notice {
	color: #996600;
	font-weight: bold;
}

.sale {
	text-decoration:line-through;
}
.divider{
border-top: 1px solid;
}

.bigred{
color:FF0000;
font-weight:bold;
font-size: 9pt;
}

.red{
color:FF0000;
font-weight:bold;
}

#errorMessage {
	color: #990000;
	font-weight: bold;
}

/*End of Common Classes Styles*/

/****************************
********HEADER STYLES********
****************************/

/*The top bar in the header with login information*/

#container #header #top_loginBar {
font-size:8pt;/*Set the font Size*/
color:#FFFFFF;/*Change the text to white*/
}

#container #header #top_loginBar #loginForm{
	background: #53011c;
}

#container #header #topContainer{
backgound:#FFFFFF;
}

#container #header #toplogo #loonGraphic{
background-image: url(../../images/loonSillouetteflatBurgundy.gif);
background-repeat: no-repeat;
}
#container #header #toplogo #nameGraphic{
	font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif; 
	font-size:25px;
}
#toplogo #nameGraphic a:hover{
text-decoration:none;
}

#container #header #toplogo #nameGraphic h1{
color:#5B7553;
font-size:40pt;
text-transform:capitalize;
text-shadow:#000000;
}

#container #header #toplogo #nameGraphic h1 span{
color:#A9B47C;
}

#container #header #RightContainer #searchContainer{
background:#5B7553;
color: #FFFFFF;
font-size:10pt;
}

/*************************
*****SEARCH BAR STYLE*****
**************************/

.RndTopOne, .RndBottomOne{
background: #FFFFFF;
} /* This should match the color of the background*/

.RndTopOne b, .RndBottomOne b{
 background: #5B7553;
} /* adjust the colour of the panel top and bottom here */

/*End of Search Bar Style*/

/*End of Header Styles*/


/*****************************
*********LEFTNAV STYLES*******
******************************/

.twoColHybLtHdr #leftNav {
	background: #EBE9D2; /* the background color will be displayed for the length of the content in the column, but no further */
	border-top-width: medium;
	border-right: medium outset #215A42;
}

/*End of LEFTNAV STYLES*/

/*********************************
*********MAINCONTENT STYLES*******
*********************************/

#mainContent { 
	font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif; 
	font-size:12px;
}

#mainContent #Content p{ 
	font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif; 
	font-size:14px;
}

#mainContent #contentWrapper{ 
}

#mainContent #contentWrapper #dealDescription p { 
font-size:18px;
font-weight: bold;
}

#mainContent p {
	font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif; 
	font-size:12px; 
}

#mainContent #titleName{ 

}

/*********************************
*********BREADCRUMB STYLES********
*********************************/


#breadCrumbs {
font-size:11px;
border-bottom:#106699 4px solid;
}

#breadCrumbs ul {
list-style:none;
}
#breadCrumbs ul li { 
list-style:none;
}

#breadCrumbs ul li a {
border:0;
color:#ec8b00;
text-decoration:none;
}

#breadCrumbs ul li a:hover {
color:#106699;
}

/*End of MAINCONTENT STYLES*/

/***********************	Used for displaying advertisements articles
*******RIGHT PANEL******	and other information on the side
************************/

#mainContent #rightPanel {
border:3px solid #E5E5E2;
background-color:#F5F5F1;
}


/**********************************
***********FOOTER STYLES***********
***********************************/


#footer {
border-top: 2px solid #607957; 
	background: url(../../images/bg_footer.gif) repeat-x;
} 
#footer p {
font-size:11px;
text-align: center;

}
 #footer a {
	text-decoration: none;
	font-weight:bold;
color:#000000;
font-size:11px;
text-align: center;
}
#footer a:hover {
	text-decoration: underline;
color:#333333;
}

/*******************************
****BUTTON STYLES CLASSES*******
*******************************/

.loginBtn{
border:1px solid #5B0109;
margin: 0 10 0 10;
	cursor: pointer;
color:#003366;
	font-weight:bold;
}

.loginBtn : Hover {
background:#FFC0C5;
}

.searchBtn{
border:1px solid #336699;
	cursor: pointer;
}

a #miniCartBtn {
	background-image: url(../../images/shoppingCart.gif);
	background-repeat: no-repeat;
	height:20;
float:right;
width:160;
	background-position:right;
}
a #miniCartBtn:hover{
	background-image: url(../../images/shoppingCartHover.gif);
	background-repeat: no-repeat;
}
/*End of Button Styles*/

