/* -------------- Main Colours ---------------- */
/* light grey 	#efefef */
/* medium grey 	#c2c2c2 */
/* dark grey 	#aaa */
/* light blue 	#18a6e6 */
/* medium blue 	#005fa4 */
/* dark blue 	#026690  */
/* red 			#5f001b */


/* -------------- Main Styles ----------------*/
html {min-height:101%; background:none;}
h1 {color: #901E78; }
h2 {color: #901E78; }
h1.w280 {width:380px;}
h2.w280 {width:380px;}
h1.w400 {width:450px;}
h2.w400 {width:450px;}

#content { clear:left; padding-top:40px; padding-left:0px; padding-right:0px; }

.highlight_text_bold {color: #005fa4; font-weight: bold;}
.highlight_text_bold2 {color: #dd137b; font-weight: bold;}

/* --------- testimonials ----------------*/
.posted_by {color: #dd5413;}

/* -------------- Errors and Notifications ----------------*/
.errors {
	color: #dd137b;
}

/* -------------- LINKS ---------------- */

a:link {color: #901E78;}
a:visited {color: #901E78;}
a:hover {color:#901E78;}

/* ------- Top Navigation --------- */
/* Rollover Colour for Top Navigation */ 

#navigation_list a:hover, #navigation_list a:active 
{
    background:URL(/images/5/gray-btn.png) no-repeat right top;
    color:#FFF;
}


/* --------------  Progress bar  ---------------- */

#progress_bar {
	font-size: 1em;
	font-weight: bold;
}

.progress_current {
	color: #901E78;;
}

#progress_bar span{
	margin: 0 10px;
}

.progress_next {
	color: #aaa
}



/* --------- Footer ----------------*/


/* Text and Link Colours */
#footer p {color: #000;}
#footer a:link, #footer a:hover, #footer a:visited  { color: #000;}
#footer {
	background-color:#FFF;
	border:none;
	font-size:10px;
	font-weight:bold;
	padding-bottom:20px;
	padding-top:10px;
}

/* -------------- Form and input box styles ---------------- */
label {color: #901E78;}

.label_highlight label{color: #dd137b;}

/* --------------- Fix for rotating images ------------- */

#top_images { position:relative; }
#top_images img {position:absolute; top:0;}

.data th { border:none; }

div#call_us {
	background-color:#901E78;
}

.defaultcursor {
cursor:default!important;
}
/* New lowcostmenus site styles added in this section */
body {
    background-color: #000;
    background-image: url("/images/4/lowcost-menu-printing_bg.jpg");
    background-repeat: repeat-x;    
    color: #555555;
    font: 0.80em Helvetica, sans-serif,Verdana,Arial;
    height: 100%;
    letter-spacing: 0;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

#wrapper {
    width: 888px;
	position:relative;
}
#top_bar {
	background-image: url("/images/4/lowcostmenus-web-header.jpg");
	background-repeat:no-repeat;
	background-position:top;
	/*margin-bottom:15px;*/
	height:177px;

}

#login_button img {
	height:29px;
        margin-right: 0px;
}
#login_button #log_out_button { float:right; margin-right:0px;}
#navigation_list a {
	background-color:transparent !important;
        background:url(/images/5/blue-btn.png) no-repeat;
	color:#FFF; 
	font-weight:bold;
	border:none;
	font-size:13px;	
	/*padding-right:13px;
	padding-left:5px;*/
        padding:0px;
        width:91px;
        height:29px;
        text-align:center;
        vertical-align:middle;
        line-height: 24px;
}
#navigation_bar ul {
    margin-left: -1px;    
}
#navigation_bar ul li{
    margin-right: 5px;        
}
#navigation_bar {
    background-color: #FFF !important;
    background:url(/images/5/menu-bg.jpg) repeat-x bottom;
	margin-top:40px !important;
        margin-left:32px !important;
        margin-right:32px !important;
	width:824px !important;
        height:49px !important;
}

#main_logo { position:absolute; top:60px; left:30px;}

#top_images {
	margin-top:36px;
	margin-right:-10px;
	height:108px;
}        
        
p {
    margin-bottom: 10px;
    margin-top: 0px;
}        

h1 {
    font-size: 20px;
    
}

#categorycontainer {
    margin-left: 75px;
}

div.topcurvebox { width: 305px !important; }

div.topcurvebox p { margin-bottom: 0px; }
div.wboxright p,
div.boxrow h2,
div.boxrowmid h2,
div.boxcontainer h2, 
div.boxrowbase h2,
div.boxrowbase h1
{ margin-top: 10px; }


#navigation_bar 
{
   position: absolute;
   left: 0px;
   
}


#price_bottom_banner {background-color:#000; margin: 0px 32px 5px 32px; }
#price_bottom_banner img{margin: 8px 0px 5px 9px; border: none;  }



div#call_us1 {
    color: #000000;
    float: right;
    font-size: 1.0em;
    font-weight: bold;
    margin: 10px 30px 10px 10px;
    padding: 0 10px;
    text-align: right;
}
div#call_us1 span {
    font-size: 2.2em;
}
    .clearboth {clear: both; height: 1px;}

    

/* changes made on 13-06-2012 */
a.btnMenuPrice { width:108px; height: 133px;  display: block; background: url("/images/home/home_sprites.png") no-repeat -10px -6px transparent;} 
a.btnSpecialOffers { width:108px; height: 133px;  display: block; background: url("/images/home/home_sprites.png") no-repeat -133px -6px transparent;}
a.btnFreeWeb { width:108px; height: 133px;  display: block; background: url("/images/home/home_sprites.png") no-repeat -254px -6px transparent;}
a.btnOnlineOrdering { width:108px; height: 133px; display: block; background: url("/images/home/home_sprites.png") no-repeat -376px -6px transparent; }

a.btnPromoFreeWebsite { width:340px; height: 450px;  display: block; background: url("/images/home/promo-free-website_sprite.png") no-repeat -3px -12px transparent; }

a.btnMenuPrice:hover { background-position: -10px -159px; }
a.btnSpecialOffers:hover { background-position: -133px -159px; }
a.btnFreeWeb:hover { background-position: -254px -159px; }
a.btnOnlineOrdering:hover { background-position: -376px -159px; }

a.btnPromoFreeWebsite:hover { background-position: -350px -12px; }

div.offers_fp div { float: left;  width: 122px; }
    