﻿/*-----------------------------------------------
    These will become the generic site styles
 '---------------------------------------------*/

html 
{
    background-image:url(../images/bg_bottom_2.jpg);
    background-position:bottom center;
    background-repeat:repeat-x;
    height:100%;
    background-color:#4C1A23;
    background-attachment:fixed;
}

body 
{
    font-family:Tahoma, Verdana, Arial, Sans-Serif;
    font-size:78%;
    color:#FFFFCC;
    margin:0px;
    padding:0px;
    text-align:center;
}

#flashcontent, #nav, #content
{
    width:950px;
    text-align:left;
    margin:0 auto;
}

#content 
{
	padding:40px 0px 0px 0px;
	margin:0px 0px 30px 0px;
	display:inline-block;
	overflow:hidden;
}

#banner_wrapper, #nav_wrapper, #content_wrapper
{
    clear:both;
    width:100%;
}

#footer_wrapper 
{
    clear:both;
    width:100%;
    height:125px;
}

#nav_wrapper 
{
    background-color:#4A2125;
    background-image:url(../images/menu_bg_02.jpg);
    background-repeat:repeat-x;
    display:inline-block;
}

#nav 
{
    clear:both;
	margin:0px;
	text-align:center;
	width:950px;
	margin:0 auto;
	background-color:Transparent;
	display:inline-block;
}

#footer_wrapper 
{
    /*background-color:#4a2125;*/
    background-color:Transparent;
    background-image:url(../images/trans_bar_bg.png);
    background-repeat:repeat;
    behavior:url(../iepngfix.htc);
    border-top:1px solid #7C514B;
    border-bottom:1px solid #7C514B;
}

#footer 
{
    clear:both;
	font-size:0.8em;
	margin:0px;
    padding:20px 13px 20px 13px;
	text-align:center;
	width:750px;
	margin:0 auto;
}

#footer img 
{
	margin-bottom:-2px;
}

.RadMenu_Ardmore 
{
    float:left;
}

.ImgBar 
{
    float:left;
}

h1 
{
	display:none;
}

h2 
{
	font-size:1.0em;
	margin:0px 0px 14px 0px;
	padding:0px;
}

p 
{
	font-size:0.9em;
	margin:0px 0px 16px 0px;
	text-align:justify;
	line-height:1.3em;
}

img 
{
	border:#663333 solid 2px;
}

a:link, a:active, a:visited 
{
	text-decoration:underline;
	color:#FFFFCC;
}

a:hover 
{
	text-decoration:underline;
	color:#ACAC6C;
}


/*-----------

Form Items

-------------*/

.FormItem 
{
	margin:5px 0px;
	font-size:0.9em;
}

.FormItem input, .FormItem textarea
{
	background-color:#362329 !important;
	border:1px solid #663333;
	color:#FFFFCC;
	width:230px;
}

.FormItem textarea 
{
	height:70px;
}

.FormItemSubmit 
{
	margin:5px 0px 5px 120px;
}

.FormItemSubmit input 
{
	border:3px double #663333;
	background-color:#1B1215 !important;
	color:#FFFFCC;
	font-weight:bold;
	cursor:pointer;
}

.FormItemLabel 
{
	width:120px;
	float:left;
	margin-top:3px;
}

/*----

MOVE THIS WHEN IMRAN GETS BACK

----------*/

.AgeVerContainer 
{
	width:500px;
	display:inline-block;
	overflow:hidden;
	float:left;
}

.AgeVerLeftText 
{
	width:200px;
	float:left;
	margin:20px 20px 0px 20px;
}

.AgeVerLeftText em 
{
	float:right;
}

.AgeVerPoem 
{
	font-weight:normal;
}
	
#productimage
{
    float:left;
    margin-right:15px;
}
