/* CSS Document */

BODY {

margin:0px 0px 0px 0px;

padding:0px;

font-family:Arial, Verdana;

font-size:12px;

color:#000000;

background-color:#FFFFFF;

text-align:left;

}



a:link img {

border:0px;

}



#headerBackground {

width:100%;

float:left;

background-image:url(http://www.premiermeats.co.uk/premierold/templates/meats-v-3/images/headerBackground.gif);

text-align:left;

}



#header {

width:1000px;

height:104px;

margin:0px;

background-image:url(http://www.premiermeats.co.uk/premierold/templates/meats-v-3/images/header.gif);

background-repeat:no-repeat;

text-align:left;

}



#headerMods {

width:1000px;

height:30px;

text-align:centre;

float:left;

}



#headerModsInner {
width:1000px;
height:30px;
margin:0px auto;
background:url(http://www.premiermeats.co.uk/premierold/templates/meats-v-3/images/cc-strip.gif) no-repeat left top;
background-color:#000000;
text-align:center;

}



#mainArea {

width:100%;

float:left;

}



#centerDiv {

width:1000px;

margin: 0px auto;
float:left;

}



#leftCol {

width:170px;

float:left;

position:relative;

top:10px;

z-index:2;

}



#midCol {

width:635px;

float:left;

position:relative;

top:8px;
margin-left:5px;
_margin-left:0px;
left: 5px;
font-family: Comic Sans MS;

font-size:13px;

z-index:1;

}



#rightCol {

width:180px;

float:right;

position:relative;

top:10px;

margin-left:10px;

}



#footerArea {

width:100%;
margin-top:10px;
height:40px;
float:left;
background-color:#000000;

}



#footerInner {

width:1000px;

height:40px;

margin:0px;

}



#footerLeft {

width:300px;

position:relative;

top:10px;

left:10px;

float:left;

color:#FFFFFF;

}



#footerRight {

width:670px;

position:relative;

top:10px;

float:left;

text-align:right;

left: 20px;

color:#FFFFFF;

}



/******* LINK STYLES *****/



a:link, a:visited {

color:#FF0000;

text-decoration:none;

}



a:hover {

color:#CC0000;

text-decoration:underline;

}



/**** HOME PAGE FEATURES ****/



#leftFeature {

width:255px;

height:180px;

padding:10px;

background-color:#FFFFFF;

border-top:4px solid #000000;

border-bottom:4px solid #000000;

border-left:4px solid #000000;

float:left;

margin-left:9px;

margin-bottom:9px;

}



#rightFeature {

width:255px;

height:180px;

padding:10px;

background-color:#FFFFFF;

border:4px solid #000000;

float:left;

margin-right:9px;

margin-bottom:9px;

}



/*** HOME PAGE IMAGES ***/



div#homeBox {

width:144px;

height:169px;

border: 3px solid #000000;

float:left;

margin:3px;

background-position:0px 129px;

background-image:url(http://www.premiermeats.co.uk/premierold/templates/meat-site2/Images/menuHead.jpg);

text-align       : center;

overflow:hidden;

}



.homeBoxImage {

width:144px;

height:140px;

border-bottom:4px solid #000000;

padding:0px;

margin:0px;

float:left;

}


a.homeBoxImage:link, a.homeBoxImage:hover, a.homeBoxImage:visited {

width:144px;

height:140px;

border-bottom:4px solid #000000;

padding:0px;

margin:0px;

float:left;

}


.homeBoxText {

   font-size        : 12px;  

   font-weight      : bold;  

   letter-spacing   : -1px;

   color            : #000000;

   margin-top:4px;

   float:left;

   width:135px;

}



a.homeBoxText:link, a.homeBoxText:hover, a.homeBoxText:visited {

   font-size        : 14px;  

   font-weight      : bold;  

   letter-spacing   : -1px;

   color            : #000000;

   margin-top:4px;

   float:left;

   width:135px;

   text-decoration:none;

}



/**** MAIN MENU ****/



.moduletable-mainMenu {

margin-bottom:8px;

}



#mainlevel-mainMenu {

list-style:none;

float:left;

margin:0px;

padding:0px;

}



a.mainlevel-mainMenu:link, a.mainlevel-mainMenu:visited {

display:block;

background-color:#000000;

width:145px;

padding-right:10px;

padding-top:2px;

height:18px;

text-align:right;

font-weight:bold;

color:#FFFFFF;

}







a.mainlevel-mainMenu:hover {

display:block;

background-color:#000000;

width:145px;

padding-right:10px;

padding-top:2px;

height:18px;

text-align:right;

font-weight:bold;

color:#EEEEEE;

}
#mainlevel-mainMenu3 {

list-style:none;

float:left;

margin:0px;

padding:0px;

}



a.mainlevel-mainMenu3:link, a.mainlevel-mainMenu3:visited {

display:block;

background-color:#000000;

width:145px;

padding-right:10px;

padding-top:2px;

height:18px;

text-align:left;

font-weight:bold;

color:#FFFFFF;

}
a.mainlevel-mainMenu3:hover {

display:block;

background-color:#000000;

width:145px;

padding-right:10px;

padding-top:2px;

height:18px;

text-align:left;

font-weight:bold;

color:#EEEEEE;

}




#mainlevel-mainMenu2 {

list-style:none;

float:left;

margin:0px;

padding:0px;

z-index:2;


}



a.mainlevel-mainMenu2:link, a.mainlevel-mainMenu2:visited {

display:block;

background-color:#000000;

/*width:145px;*/

padding-right:10px;

padding-top:2px;

/*height:18px;*/

text-align:left;

font-weight:bold;

color:#FFFFFF;

z-index:2;
font-size:13px;


}



a.mainlevel-mainMenu2:hover {

display:block;

color:#EEEEEE;

z-index:2;

}





/****** MODULES *********/

.moduletable {

width:170px;

padding:5px;

background-color:#000000;

color:#FFFFFF;

float:left;

margin-bottom:8px;

}



table.moduletable th {

text-align:center;

font-weight:normal;

font-size:14px;

padding-bottom:4px;

border-bottom:1px solid #FF0000;

}



.moduletable-header {

padding:5px;

background-color:#000000;

color:#FFFFFF;

margin:0px auto;

text-align:left;

margin-bottom:8px;

}



/**** TEXT *****/
.addresscolor {

color:#EEEEEE;

}

.componentheading {

font-family: Comic Sans MS;  

font-size        : 34px;  

font-weight      : 200;   

text-align       : left;

}



.contentheading {

font-family: Comic Sans MS;  

font-size        : 22px;  

font-weight      : 200;   

text-align       : left;

}



a.mainlevel-whiteLink:link, a.mainlevel-whiteLink:visited {

font-size:13px;

color:#FFFFFF;

padding:0px 6px 0px 6px;

display:inline;

}



a.mainlevel-WhiteLink:hover {

font-size:13px;

color:#EEEEEE;

}



#mapLeftCol {

	width:290px;

	float:left;

}



#mapRightCol {

	width:290px;

	text-align:right;

	float:left;

}



#mapBox {

	width:580px;

	margin-top:6px;

	float:left;

}
/****promotion****/

.moduletable-promotion {

width:170px;

padding:5px;

background-color:#000000;

color:#FFFFFF;

float:left;

border-bottom:1px solid #FF0000;

}
table.moduletable-reviews th {

text-align:center;

font-size:14px;

padding-bottom:4px;

}



/********* REVIEWS *****/

.moduletable-reviews {

width:170px;

padding:5px;

background-color:#000000;

color:#FFFFFF;

float:left;

border-bottom:1px solid #FF0000;

}



table.moduletable-reviews th {

text-align:center;

font-size:14px;

padding-bottom:4px;

}



a.reviewLink:link, a.reviewLink:visited {

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

text-align:center;

font-size:14px;

}



a.reviewLink:hover {

color:#FFFFFF;

font-weight:bold;

text-decoration:underline;

text-align:center;

font-size:14px;

}



.mod_ec_latest_entry {

border:#FF0000 1px solid;

color:#FF0000;

}



.mod_ec_latest_comment a:link, .mod_ec_latest_comment a:visited {

color:#FFFFFF;

}



.mod_ec_latest_comment a:hover {

color:#FFFFFF;

}