
/* CSS Document */

html{
	background-image:url(images/top_bg.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ebe8e8;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:0px 0px;
	margin-bottom:10px;
	}
	h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px;
	margin-bottom:10px;
	}
.date{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px;
	margin-bottom:10px;
	color:Gray;
	font-weight:normal;
	}
.border-bottom{
    border-bottom: 1px dotted #748f1c;
    padding-bottom:5px;
    }

p{
	margin:0 0;
	padding:0 0;
	}
	
	a{
	font-size: 11px;
	color:#29a1d3;
	}
	a:link{
    text-decoration: none;
	}
	a:visited {
	text-decoration: none;
	}
	a:hover {
	text-decoration:underline;
	color: #0d88bc;
	}
	a:active{
	text-decoration: none;
	}


#container{
	margin:0 auto;
	}
	
#container_top{
	width:980px;
	height:20px;
	background-image:url(images/whitepage_top.png);
	background-repeat:no-repeat;
	margin:0 auto;
	}

#container_middle{
	width:980px;
	margin:0 auto;
	background-color:#ffffff;
	overflow:auto;
	}
	
#branding{
	height:92px;
	width:980px;
	}

#logo{
	float:left;
	}
#branding_right{
	height:92px;
	width:303px;
	float:right;
	}
#search{
	height:35px;
	width:303px;
	background-image:url(images/search_bg.png);
	background-repeat:no-repeat;
}
.search_txt{
    margin-left:80px;
    margin-top:10px;
    width:143px;
    vertical-align:top;
    border: none;
    }
.search_btn{
  border: hidden;
    }
    
#tollfree{
	height:57px;
	width:303px;
	background-image:url(images/freephone_banner.png);
	background-repeat:no-repeat;
	}

/*start menu*/
ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:43px;
	font-size:14px;
	text-transform:lowercase;
	background:transparent url("images/menu_bg.png") repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;

}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#748f1c;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:12px 20px 0 20px;
	height:43px;

}
	
ul#menu li a:hover
{	
	color:#FFFFFF;
	background:transparent url("images/btn_on.png") no-repeat top right;	
}

ul#menu li.menu_left{
	height:43px;
	width:47px;
	background-image:url(images/menu_left.png);
	background-repeat:no-repeat;
	}

ul#menu li.menu_right{
	height:43px;
	width:47px;
	background-image:url(images/menu_right.png);
	background-repeat:no-repeat;
	float:right;
	}
/*end menu*/

#breadcrumbs{
	width:930px;
	padding-top:5px;
	padding-bottom:20px;
	margin-left:30px;
	clear:left;
	}
#banner{
	margin:0 0;
	padding:0 0;
	}
	
#main_left{
	width:230px;
	float:left;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	}

/*main left*/	
/*left container green*/
#left_heading_green{
	height:29px;
	width:230px;
	background-image:url(images/left_heading_green.png);
	}
.left_heading_txt{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#ffffff; 
	text-align:center; 
	padding-top:5px;
	}
	
#left_heading_green_middle{
	width:218px;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	padding-left:5px;
	padding-right:5px;

	}
	
#left_heading_green_bottom{
	width:230px;
	height:9px;
	margin-bottom:10px;
	background-image:url(images/left_heading_green_bottom.png);
	}
	
/*left container grey*/	

#left_container_grey_top{
	height:11px;
	width:230px;
	background-image:url(images/left_container_grey_top.png);
	}
#left_container_grey_middle{
	width:218px;
	height:130px;
	background-color:#f1eeee;
	background-image:url(images/grey_container_middle.png);
	padding:5px 5px;
	}
	
#left_container_grey_bottom{
	width:230px;
	height:9px;
	background-image:url(images/left_container_grey_bottom.png);
	}
/*chat */
#chatbox{
    margin-top:10px;
    }		
	
/*main right */	
#main_right{
	float:right;
	margin-top:20px;
	margin-right:20px;
	width:670px;
	}
	
#main_left_column{
	width:305px;
	float:left;
	}
	
#main_right_column{
	width:305px;
	float:right;
	}
	
/*container bottom - white page*/
		
#container_bottom{
	width:980px;
	height:20px;
	margin:0 auto;
	background-image:url(images/whitepage_bottom.png);
	background-repeat:no-repeat;
	}
		
/*footer*/

#footer{
	margin:10px auto;
	width:980px;
	text-align:center;
	color:#6a6363;
	}
.footer_link{
	color:#6a6363;
	}
.footer_link:hover{
	color:#6a6363;
	text-decoration:underline;
	}
	
.textform{
    border:1px solid #748f1c;
    background-color:#f6feda;
    }
.orderpage_textform{
    border:1px solid #6a6363;
    background-color:#ffffff;
    }

    
.img_padding{
    padding:7px 7px;
    }
    
.country{
    width:80px;
    height:100px;
    padding:5px 5px;
    background-color:#f8f8f8;
    border:dotted 1px #666666;
    margin:3px 3px;
    float:left;
    text-align:center;
    }
.country:hover{
    width:80px;
    height:100px;
    padding:5px 5px;
    background-color:#fffee1;
    border:dotted 1px #ff9900;
    margin:3px 3px;
    float:left;
    text-align:center;
    }     
    
    .country_more{
    width:178px;
    height:100px;
    padding:5px 5px;
    background-color:#f8f8f8;
    border:dotted 1px #666666;
    margin:3px 3px;
    float:left;
    text-align:center;
    }
    .country_more:hover{
    width:178px;
    height:100px;
    padding:5px 5px;
    background-color:#fffee1;
    border:dotted 1px #ff9900;
    margin:3px 3px;
    float:left;
    text-align:center;
    } 