
body { /* set the relative font size of IE5-5.5 differently to everything else, and we scale it from there */
	background: #C0C0C0;
	line-height: 1.1;
	color: #333;
	font: small Arial, Helvetica, sans-serif!important;
	font /**/: x-small Arial, Helvetica, sans-serif;
}

a:link{
	color: #3C6B97;
	text-decoration: none;
	font-weight: 500;
}

a:visited{
	color: #3C6B97;
	text-decoration: none;
	font-weight: 500;
}

a:hover{
	color: #8BD6FE;
	text-decoration: underline;
	font-weight: 500;
}


table {
	border-collapse: collapse;
}

li {
	list-style-type: square;
}
 
h1 {
}

h2 {
}

/**** bg styles ****/

.lightCell {
	background-color: #F7F7F7;
}

.blank {
	background-color: #ffffff;	
}

.meduimCell {
	background-color: #818181;
}

.darkCell {
	background-color: #000000;
}

/****** header ******/

.meduimCellImg {
	background-color: #666666;
	background-image: url(/templates/images/design/top_lft_corner.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 10px;
	width: 176px;
}
	
.darkCellImg {
	background-color: #000000;
	background-image: url(/templates/images/design/top_rgt_corner.gif); 
	background-position: top right;
	background-repeat: no-repeat;
	height: 10px;
	width: 584px;
}	

/*#mainLayout {
	border: 1px solid #818181;
	width: 758px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}*/

.onePxBlank {
	height: 1px;
	background-color: #ffffff;	
}

.meduimCell {
	height: 1px;
	background-color: #666666;
}

.shadBorder {
	background-image: url(/templates/images/design/border_shadow.jpg);
	height: 5px;
	background-repeat: repeat-x;
}

#mainContent td.mainImgCells{
	padding: 15px 0 15px 0;
	border-left: 1px solid #818181;
	margin: 0;
}

#mainContent td.mainTitleCells{
	padding-left: 1px;
	border-left: 1px solid #818181;
	margin: 0;
}

.homeContentTxt {
	padding: 0px 10px 0px 10px;
	/*border-left: 1px solid #CCCCCC;*/
	background-color: #FFFFFF;
	/*background-image: url(/images/design/phone_number.jpg);
	background-repeat: no-repeat;
	background-position: top right;*/
	background-image: url(/templates/images/design/border_bg.gif);
	background-repeat: repeat-y ;
	background-position: left;
}

#topPadding {
	padding-top: 15px;
}

.imgTopPadding {
	padding-top: 2px;
	padding-bottom: 1px;
}

#homepageContent {
	font-size: 85%;
	margin-bottom: 0px;
	padding: 0px;
	line-height: 140%;
}

#content {
	font-size: 85%;
	margin: 5px 0px 15px 0px;
	padding: 0px;
	line-height: 140%;
}
	
.imgPad {
	padding: 10px 0 0 10px;
}
	
/****** end header ******/

/* START Styles below for the easy store to your door page */
.highlight {
	color: #5c93cc;
	font-weight: bold;
	}
.ContentCellTop {
	margin: 0px;
	padding: 0px;
	height: 8px;
}

.ContentCellLowerTop {
	margin: 0px;
	padding: 0px;
	height: 13px;
	background-image: url(/templates/images/design/top-container.gif);
	background-repeat: no-repeat;
}

.ContentCell{
	padding: 18px 25px 28px 25px;
	margin: 0;
	height: 20px;
	background-image: url(/templates/images/design/slice-container.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #E2E3E7;
}

.ContentCellBottom {
	margin: 0px;
	padding: 0px;
	height: 12px;
}

.pageContentTxt {
	padding: 0px 0px 0px 2px;
	/*border-left: 1px solid #CCCCCC;*/
	background-color: #FFFFFF;
	/*background-image: url(/images/design/phone_number.jpg);
	background-repeat: no-repeat;
	background-position: top right;*/
	background-image: url(/templates/images/design/border_bg.gif);
	background-repeat: repeat-y ;
	background-position: left;
}

.imgTopPaddingB {
	margin-right: 10px;
	padding-top: 2px;
	padding-bottom: 1px;
}

#topPaddingB {
	margin-left: 8px;
	padding-top: 15px;
}

#easy_store_solutions_top {
	margin-right: -10px;
	margin-left: -9px;
}

/* END Styles below for the easy store to your door page */

/****** middle ******/

.mainBorder {
	border: 1px solid #818181;
}

#lftBotBox {
	display: block;
	background-color: #F7F7F7;
	border: 1px solid #999999;
	margin: 8px;
	padding: 15px 0 10px 0; 
	font-size: 85%;
}

.boxImg {
	padding: 5px 0 0px 5px;
	margin: 0px;
}

#lftBotBox p{
	margin: 0px;
	padding: 5px 5px 5px 10px;
}

.boxImgB {
	margin-top: 5px;
}

.textRight {
	text-align: right;
}

/******* ******/

#mainBoxCell {
	background-color: #666666;
	/*border-left: 1px solid #666666;*/
	background-image: url(/templates/images/design/bg_padlock.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 10px 5px 0px 5px;
	color: #FFFFFF;
	font-size: 85%;
	margin: 0px;
}

#mainBoxCell a:link{
	color: #8BD6FE;
}

#mainBoxCell a:visited{
	color: #8BD6FE;
}

#mainBoxCell a:hover{
	color: #38A7DB;
}


#mainBoxCell li {
	padding: 3px 0px 0px 0px;
}

#mainBoxCell .mainImage {
	margin: 6px 8px 0px 12px;
}

#mainBoxCellBot {
	background-color: #666666;
	/*border-left: 1px solid #666666;*/
	color: #FFFFFF;
	font-size: 85%;
	margin: 0px;
	padding-right: 8px;
}

#mainBoxCellBot a:link{
	color: #8BD6FE;
}

#mainBoxCellBot a:visited{
	color: #8BD6FE;
}

#mainBoxCellBot a:hover{
	color: #38A7DB;
}

#mainBoxCellB {
	background-color: #000000;
	padding: 10px 5px 0px 5px;
	color: #FFFFFF;
	font-size: 85%;
	margin: 0px;
}

#mainBoxCellB .pTxt{
	padding: 5px 15px 0px 15px;
}

#mainBoxCellB .mainImage {
	margin: 12px 8px 0px 15px;
}

#mainBoxCellB a:link{
	color: #8BD6FE;
}

#mainBoxCellB a:visited{
	color: #8BD6FE;
}

#mainBoxCellB a:hover{
	color: #38A7DB;
}

#mainBoxCellBBot {
	background-color: #000000;
	padding-right: 8px;
	color: #FFFFFF;
	font-size: 85%;
	margin: 0px;
}

#mainBoxCellBBot a:link{
	color: #8BD6FE;
}

#mainBoxCellBBot a:visited{
	color: #8BD6FE;
}

#mainBoxCellBBot a:hover{
	color: #38A7DB;
}

/****** end middle ******/


/****** Main Menu Div styles ********/

#navmenu {
	margin: 20px 0px 5px 0px;
	padding: 0px;
} 

#navmenu ul { 
	list-style-position: outside;
 	list-style-image: url(/templates/images/design/icon/menu_icon.gif);
	margin: 0 20px 0 25px;
 	padding: 0px;
} 

#navmenu li { 
	border: none;
	background-image: url(/templates/images/design/menu_dotted_line.gif);
	background-repeat: repeat-x;
	background-position: top left;
 	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 3px;
	text-align: left;
	font-size: 85%;
}
  
#navmenu li a:link{ 
 	display: block; 
 	/*border-left: 13px solid #B5A5BD;*/
 	/*background-color: #E7DEE7; */
	color: #000000;
 	text-decoration: none;
 	margin: 0px;
 	padding: 0px; 
} 

#navmenu li a:visited {
 	display: block; 
 	/*border-left: 13px solid #B5A5BD;*/
 	/*background-color: #E7DEE7; */
 	color: #000000; 
 	text-decoration: none; 
 	margin: 0px;
 	padding: 0px;
} 
 
#navmenu li a:hover { 
 	display: block; 
	/*background-color: #B5A5BD; */
 	/*border-left: 13px solid #B5A5BD;*/
	color: #4682B7; 
	margin: 0px;
 	padding: 0px;
}

/****** End Main Menu Div styles ********/


/****** footer styles ********/

.darkCellImgBotRht {
	background-color: #000000;
	background-image: url(/templates/images/design/bot_rht_corner.gif); 
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 11px;
}	

.darkCellImgBotLft {
	background-color: #000000;
	background-image: url(/templates/images/design/bot_lft_corner.gif); 
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 11px;
}	

.footer {
	font-size: 85%;
	color: #000000;
	padding-top: 5px;
}
/****** end footer styles ********/

/****** content layout styles ********/

.borderTop {
	border-top: 1px solid #666666;
}

/****** start form styles ********/

#enquiryForm{
	width: 500px;
}


#enquiryForm td {
	padding: 5px;
}

.titleCell{
	padding: 3px;
	background-color: #C6E6F4;
	font-weight: 700;
	border-left: 1px solid #FFFFFF;
}

.lightCellBorder {
	background-color: #DBEFF9;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.inputLonger{
	width: 150px;
	color: #666666;
	background-color: #DBEFF9;
	border: 1px solid #999999;
}

.inputVeryLonger{
	width: 300px;
	color: #666666;
	background-color: #DBEFF9;
	border: 1px solid #999999;
}

.inputVeryLong{
	width: 250px;
	color: #666666;
	background-color: #DBEFF9;
	border: 1px solid #999999;
}

.inputShort{
	width: 40px;
	color: #666666;
	background-color: #DBEFF9;
	border: 1px solid #999999;
}

textArea{
	width: 250px;
	color: #666666;
	background-color: #DBEFF9;
	border: 1px solid #999999;
}

.error_msg {
	color: #FF0000;
	line-height: 140%;
}	

.submit {
	margin-top: 10px;
}

/****** end form styles ********/


/****** product pop up's styles ********/

#productTable td{
	padding: 5px;
	font-size: 85%;
}

.lightCellBorder{
	background-color: #F7F7F7;
	border: 1px solid #FFFFFF;
}

/****** end product pop up's styles ********/


/****** other styles ********/

.lower_content {
	font-size: 85%;
	color: #999999;
	padding-top: 5px;
}

.standout {
	color: #38A7DB;
	font-weight: bold;
}

.standout_a {
	color: #9A83AF;
	font-weight: bold;
	font-size: 120%;
	padding-right: 30px;
	padding-left: 15px;
}

.standout_b {
	color: #ED9D5C;
	font-weight: bold;
	font-size: 120%;
	padding-right: 30px;
	padding-left: 15px;
}

.standout_c {
	color: #A8C664;
	font-weight: bold;
	font-size: 120%;
	padding-right: 30px;
	padding-left: 15px;
}

#ourLink a{
	color: #7D7D7D;
	text-decoration: underline;
	font-weight: 500;
}



/****** other divs ********/
#lineDivider {
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
}
