body
{
	background-color:#000;
	width:972px;
	height:100%;
	margin:0px auto;
	color:#FFF;
        font-size:13px;
        font-family: MS Sans Serif, Geneva, sans-serif;
}
a
{color:#a7a7a7; border:0px;}

a img
{border:0px;}

h2
{padding-bottom:5px;}

h3
{font-weight:normal;}

#wrapper
{
	margin-top:-17px;
        width:972px;
        float:left;
	border-style:solid;
	border-color:#57595b;
	border-width:0px 1px 1px 1px;

}

#leftmargin
{
	width:274px;
	min-height:100%;
	float:left;
        font-family: “Myriad Pro”, Arial, Helvetica, Tahoma, sans-serif;
}

#leftmargintop
{
	background-image:url(images/left_top_bg.jpg);
	width:274px;
	height:166px;
	float:left;	
}

#leftmarginmenu
{
	width:274px;
	padding-bottom:20px;
	float:left;
	background-color:#151818;
	border-style:solid;
	border-color:#57595b;
	border-width:1px 0px 0px 0px;

}

#leftmarginmenu ul
{	
margin-top:20px;
}

#leftmarginmenu li a
{
	list-style-type:none;
	text-decoration:none;
        

}

#leftmarginmenu li a:hover
{
	list-style-type:none;
	text-decoration:none;
	color:white;
}


#leftmarginmenu li
{
	list-style-type:none;
        color:#a7a7a7;
        margin-bottom:12px;
}

#leftmarginbottom
{
	width:274px;
	height:249px;
	float:left;
	background-image:url(images/Satariano-Products.jpg);
}

#leftmarginbottom:hover
{

	height:249px;
	float:left;
	background-image:url(images/Satariano-Products-On.jpg);
z-index:999;
}

#content
{
	width:697px;
	float:left;
	border-style:solid;
	border-color:#57595b;
	border-width:0px 0px 0px 1px;
min-height:1050px;
}

#textarea
{
	border-style:solid;
	border-bottom-color:#57595b;
	border-width:0px 0px 1px 0px;
min-height:900px;
float:right;
}

#contacttextarea
{
	border-style:solid;
	border-bottom-color:#57595b;
	border-width:0px 0px 1px 0px;
min-height:1000px;
}

#brandstextarea
{
min-height:900px;
}

#textarea2
{
	border-style:solid;
	border-bottom-color:#57595b;
	border-width:0px 0px 0px 0px;
min-height:900px;
}

#topimage
{
	width:697px;
	height:305px;
	float:right;
}

#contenttitle
{
	margin-left:50px;
        font-family: “Myriad Pro”, Arial, Helvetica, Tahoma, sans-serif;
        font-weight:lighter;
padding: 260px 0 0 0;
}

#newscontenttitle
{
margin:0 0 0 30px;
        font-family: “Myriad Pro”, Arial, Helvetica, Tahoma, sans-serif;
        font-weight:lighter;
padding: 330px 0 0 0;
}

#newscontenttitle h1
{
font-size:18px;
}

#contenttitle h1
{
    float: left;
    font-weight: lighter;
    margin-top: 20px;
}

#contenttext
{
	margin-left:50px;
	margin-right:50px;
	padding-bottom:36px;
	text-align:justify;
color:#A7A7A7;	
}

#brandcontenttext
{
	margin-left:50px;
	margin-right:50px;
	padding-bottom:36px;
	text-align:justify;
color:#A7A7A7;	
float:left;
}

#brandcontenttext p 
{
margin:0px;
}

#brandcontenttext a
{
border-color:#57595b;
border-width:1px;
border-style:solid;
	text-align:right;
color:#A7A7A7;
text-decoration:none;
padding:10px;
float:right;
margin-top:20px;
}

#brandcontenttext a:hover
{
border-color:white;
color:white;
}

#brandcontenttext img
{
border-color:#57595b;
border-width:1px;
border-style:solid;
margin:0 10px 10px 0;	
}


#brandimageholder
{
width:618px;
float:left;
padding: 11px 40px 11px 40px;
	border-style:solid;
	border-bottom-color:#57595b;
	border-width:0px 0px 0px 0px;
	color:#A7A7A7;
text-align:justify;
}

#brandimageholder2
{
width:618px;
float:left;
padding: 11px 40px 11px 40px;
	border-style:solid;
	border-bottom-color:#57595b;
	border-width:0px 0px 1px 0px;
	color:#A7A7A7;
text-align:justify;
}

#footer
{
	margin-left:50px;
	margin-right:50px;
	float:left;
        margin-bottom:20px;
}

.logo
{
	margin-top:69px;
	margin-left:50px;
}

.footerlisting
{
	width:119px;
	float:left;
	margin-top:10px;
padding-top:15px;
minimum-height:270px;
}

.footerlisting h2 a
{
	color:white;
	font-weight:lighter;
	font-size:11px;
	text-decoration:none;
margin-bottom:25px;
}

.footerlisting ul li a
{
		margin:-5px 0px 0px 40px;
		list-style-type:none;
		font-size:11px;
		text-decoration:none;
-moz-margin-start:1px;
}

.footerlisting li a
{
	list-style-type:none;
	margin:0px;
	color:#606060;
	text-decoration:none;
}

.footerlisting li a:hover
{
	list-style-type:none;
	color:white;
	text-decoration:none;
}

.footerlisting ul
{
		margin:-15px 0px 0px -40px;
		list-style-type:none;
		font-size:11px;
		text-decoration:none;
}

.footerlisting li
{
	list-style-type:none;
	margin:0px;
	color:#606060;
	text-decoration:none;
        margin-top:5px;
}

.brandimage
{
float:left;
width:194px;
height:130px;
border-style:solid;
border-width:1px;
border-color:#57595b;
margin: 5px 5px 5px 5px;
}

.latestnewsbox
{
width:254px;
height:150px;
float:left;
padding: 20px 10px 20px 10px;
border-style:solid;
border-width:0 0 1px 0;
border-color:#57595b;
display:block;
}

.latestnewsbox a
{
text-decoration:none;
}

.latestnewsdate
{
font-family:"MS Serif", "New York", serif;
font-size:14px;
width:36px;
height:36px;
float:left;
padding: 8px 0 0 8px;
border-style:solid;
border-width:1px;
border-color:#57595b;
}

.latestnewstitle
{
font-family:“Myriad Pro”,Arial,Helvetica,Tahoma,sans-serif;
width:188px;
height:31px;
float:left;
padding-top:15px;
padding-left:13px;
font-size:16px;
font-weight:bold;
}

.latestnewscontent
{
font-family:“Myriad Pro”,Arial,Helvetica,Tahoma,sans-serif;
width:260px;
float:left;
font-size:11px;
padding:20px 0 0 0;
}

.thenewsbox
{
width:597px;
float:left;
padding: 20px 10px 20px 10px;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#57595b;
display:block;
margin:0 0 20px 0;
}

.thenewsbox:hover
{
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:white;
display:block;
}

.thenewsbox a
{
text-decoration:none;
}

.thenewsdate
{
font-family:"MS Serif", "New York", serif;
font-size:14px;
width:100px;
float:left;
}

.thenewstitle
{
font-family:“Myriad Pro”,Arial,Helvetica,Tahoma,sans-serif;
width:500px;
height:31px;
float:left;
font-size:16px;
font-weight:bold;
padding: 15px 0 0 20px;
}

.thenewscontent
{
font-family:“Myriad Pro”,Arial,Helvetica,Tahoma,sans-serif;
width:597px;
float:left;
font-size:11px;
padding:20px 0 0 0;
}

.latestnewstrans
{
}

.latestnewsbox:hover
{
color:white;
background-image:url(images/Trans-On.png);
background-repeat:no-repeat;
z-index:999;
}

.mediacontainer
{
width:697px;
float:left;
padding:0 0 0 0;
border-style:solid;
border-color:#57595b;
border-width:0 0 1px 0;
}

.themediabox
{
width:196px;
float:left;
padding: 10px 10px 10px 10px;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#57595b;
display:block;
margin:0 10px 0 10px;
}

.themediabox:hover
{
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:white;
display:block;
}

.themediabox a
{
text-decoration:none;
}

.allbrandsbox
{
float:left;
font-size:16px;
font-weight: bold;
margin:25px 0 10px 5px;
padding:0 0 0 10px;
border-style:solid;
border-color:white;
border-width:0 0 1px 0;
}

.testbrands
{
width:700px;
float:left;
}

.brandsbottommargin
{
width:698px;
float:left;
border-style:solid;
border-width:0 0 1px 0;
border-color:#57595b;
margin-left:-40px;
padding-top:20px;
}

.focusmenuitem
{
font-weight:bold;
color:white !important;
}

.focusmenuitem li a
{
color:white;
}

.contactfields
{
border-style:solid;
border-width:1px;
border-color:#57595b;
background-color:#57595b;
color:white;
}

.contactfields:hover
{
border-style:solid;
border-width:1px;
border-color:white;
background-color:white;
color:#57595b;
}

.contactfields:focus
{
border-style:solid;
border-width:1px;
border-color:white;
background-color:white;
color:#57595b;
}

.formtext
{
font-family: Myriad Pro, MS Sans Serif, Geneva, sans-serif;
font-size:14px;
font-weight:normal;
}

.contactbuttons
{
background-color:#57595b;
border-style:solid;
border-width:1px;
border-color:#A7A7A7;
color:white;
width:65px;
height:30px;
}

.contactbuttons:hover
{
background-color:white;
border-style:solid;
border-width:1px;
border-color:#57595b;
color:#57595b;
}

.greymenuitems
{
color:#A7A7A7 !important;
}

.active, .focusmenuitem
{
color:white !important;
}

li.active a
{
color: white;
}

#brandcontenttextimage
{
float:left;
}


