/* custom styles */
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }
	
	/* .clearfloat { display:block; }  */


	
tr { vertical-align:top; background:none; }
a img { border:none; background:none; }

form { margin:0; padding:0;  /* for IE, Opera, ... */	}	

ol{}
ul{ padding: 0px 0px 5px 0px; list-style: url(../Images/Graphics/) disc; }
	li{ padding: 0px 0px 5px 0px; }
	


input,textarea{ background-color:#e3e3e3; border: 1px solid #98999d; color:#000000; }



	#bodyStyle { margin:0; padding:0 0 20px; text-align:center; background: #bf2e1a url(../Images/Graphics/rdsgn_bodyBG.gif) top center scroll no-repeat; /* bg fix: */ width: 100%; display: table; }


#container { margin:0pt auto; padding:0; width:977px; text-align:left; background-image:url("../images/graphics/rdsgn_contBG.gif"); background-repeat:repeat-y;}
	#containerPadding { padding:0px 3px;}


#header { position:relative; width:971px; height:351px; margin:0; padding:0; background: url(../Images/Graphics/rdsgn_headerBG.jpg) top left no-repeat scroll; }
	#header #logo a { position:absolute; display:block; text-indent:-3000px; top:0px; left:0px; width:225px; height:100px; padding:0; }

	#header #search { }
		#header #search #txt { position:absolute; top:16px; right:44px;  width:95px; height:20px; padding:3px 5px; border:none; background:none; font: normal 11px Arial, sans-serif; color:#666; text-decoration:none; }
		#header #search #btn { border:1xp solid red; position:absolute; top:14px; right:10px; width:30px; height:24px; text-indent:-3000px; text-decoration:none; border:none; background:none; }

.logo2
{
width:290px;
height:114px;
}
.headerNew
{
width:971px;
height:316px;
background-color:#fff;
}
.headerLeft
{
width:290px;
height:313px;
float:left;
}
.headerRight
{
width:681px;
height:313px;
float:right;
}
.promo
{
width:290px;
height:202px;
background-image:url("../images/graphics/promo_bg.jpg");
background-repeat:no-repeat;
}
.promoPad
{
padding:19px 20px 9px 17px;
}
.fadeLeft
{
width:470px;
height:313px;
float:left;
}
.fadeRight
{
width:;208px;
height:313px;
float:right;
}
.clearBoth
{
clear:both;
}
#search2
{
width:180xp;
height:30px;
position:absolute;
z-index:999;
margin:278px 0px 0px 795px;
}
#search2 form input
{
    border:0px;
}
#search2 form table
{
    border:solid 1px #333;
background-color:#e3e3e3;
}

#cont { margin:0; padding:0;  }

#contLeft { float:left; width:287px; margin:0; padding:0; background: url(../Images/Graphics/rdsgn_heineken.gif) bottom center scroll no-repeat; }
	#contLeftPadding { padding:25px 0px 200px; }

	#nav{ padding:20px 0; }

#contRight { float:right; width:650px; margin:0; }
	#contRightPadding { width:615px; margin:0 35px 0 0; }








/* footer */
#footer { margin:0pt auto; width:977px; text-align:left; background: url(../Images/Graphics/rdsgn_footerBG.gif) bottom left scroll no-repeat; }
	#footerPadding { padding:75px 20px 35px; text-align:right; font: normal 11px Arial, sans-serif; color:#ffd98b; }

#footerCont a { font: normal 11px Arial, sans-serif; color:#ffd98b; text-decoration:none; }
#footerCont a:hover { font: normal 11px Arial, sans-serif; color:#ffd98b; text-decoration:underline; }




/* breadcrumbs */
#breadCrumbs { font: normal 10px Arial, sans-serif; color:#999; padding:10px 0 0; margin:0 0 20px;  }
#breadCrumbs a{ font: bold 10px Arial, sans-serif; color:#999; text-decoration:none; }
#breadCrumbs a:hover{ font: bold 10px Arial, sans-serif; color:#ccc; text-decoration:none; }




#footer a { color:#ffd98b;  text-decoration:none; }
#footer a:hover { color:#ffd98b; text-decoration:underline; }











/* old styles
	#topButtons { width:650px; height:141px; margin:0 0 20px 7px; background: url(../Images/Graphics/topButtonsBG.png) top left scroll repeat-y; }
	#imageHeader { width:971px; height:280px; margin:0; padding:0; background: url(../Images/Graphics/imageHeaderBG.gif) top left scroll no-repeat; }
	#imageHeaderInner { width:971px; height:147px; margin:0; padding:0; background: url(../Images/Graphics/imageHeaderBGinner.gif) top left scroll no-repeat; }
*/






/* Main Styles */



/* All Navigations */
.Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{
  text-decoration:none;
}


.Nav_Side_Level1{
  color:036;
  font-weight:bold;
}

.Nav_Side_Level2{
  color:369;
}

.Nav_Side_Leveln{
  color:69a;
}


.Nav_Side_Level_Selected{

}

.Nav_Top{
  color:#DB7124;
}








/* Start Shop Styles */
.shopsubmit,.ft100bold,.pft100,.ft100,.ft{
  background-color:cccccc ;font-size:10px;
}
.ft100bold,.pft100,.ft100{
  width:100px;
}
.shopsubmit,.ft100bold{
  font-weight:bold; font-size:11px;
}
.shopsubmit{
  font-size:12px
}
/* End Shop Styles */
 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

