﻿* {margin:0; padding:0;} 

body 
{
    background: #A61F64 url('http://www.allucanhandle.com/images/auch_br.jpg') repeat-x;
    margin: 0px;
    padding: 0px;
}

#biggest

{
    width: 950px;    
    height: 200px;
    margin: 0px auto 0 auto;
    border: 0px solid green;
    display: block;
    position: relative;
}

#menu-wrapper
{
	width: 950px;
	height: 52px;
	border: 0px solid green;
}


/*menu_collections*/
#menu_collections {display:block;}
#menu_collections a, #menu_collections a:visited {display:block; width:220px; height:52px; background: #ffffff url('http://www.allucanhandle.com/images/menu_collections_01.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_collections a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_collections a.selected, #menu_collections a.selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


/*menu_categories*/
#menu_categories {display:block;}
#menu_categories a, #menu_categories a:visited {display:block; width:189px; height:52px; background: #ffffff url('http://www.allucanhandle.com/images/menu_categories_02.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_categories a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_categories a.selected, #menu_categories a.selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}

/*menu_about*/
#menu_about {display:block;}
#menu_about a, #menu_about a:visited {display:block; width:104px; height:52px; background: #ffffff url('http://www.allucanhandle.com/images/menu_about_03.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_about a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_about a.selected, #menu_about a.selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


/*menu_specials*/
#menu_specials {display:block;}
#menu_specials a, #menu_specials a:visited {display:block; width:121px; height:52px; background: #ffffff url('http://www.allucanhandle.com/images/menu_specials_04.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_specials a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_specials a.selected, #menu_specials a.selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}

/*menu_login*/
#menu_login {display:block;}
#menu_login a, #menu_login a:visited {display:block; width:91px; height:52px; background: #ffffff url('http://www.allucanhandle.com/images/menu_login_05.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_login a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_login a.selected, #menu_login a.selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}



/*menu_contact*/
#menu_contact {display:block;}
#menu_contact a, #menu_contact a:visited {display:block; width:117px; height:52px; background: #ffffff url('http://www.allucanhandle.com/images/menu_contact_06.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_contact a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_contact a.selected, #menu_contact a.selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


/*menu_home*/
#menu_home {display:block;}
#menu_home a, #menu_home a:visited {display:block; width:108px; height:52px; background: #ffffff url('http://www.allucanhandle.com/images/menu_home_07.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_home a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_home a.selected, #menu_home a.selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}

#logobar
{
	width: 950px;
	height: 94px;
	border: 0px solid red;
}

#main-wrapper-wrapper
{
	width: 950px;
	background-color: #ffffff;
	border-left: 1px solid gainsboro;
	border-right: 1px solid gainsboro;
	border-bottom: 1px solid gainsboro;
	padding-bottom: 70px;
	display: block;
}

#spacer-top
{
	width: 950px;
	height: 23px;
	background: #ffffff url('http://www.allucanhandle.com/images/main-wrapper-bg_13.jpg') repeat-x;
	display: block;
}

#spacer-left
{
	width: 55px;
	float: left;
	border: 0px solid red;
}

#main-wrapper
{
	width: 840px;
	float: left;
}

#spacer-right
{
	width: 55px;
	float: left;
}

#middlebox
{
	width: 840px;
	height: 149px;
	background: #ffffff url('http://www.allucanhandle.com/images/middlebox_bg_22.jpg') repeat-x;
	margin-top: 15px;
}

#middlebox_left
{
	width: 325px;
	height: 149px;
	float: left;
}

#middlebox_left h1
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 160px;
	padding-top: 25px;
	color: Green;
}

#middlebox_left p
{
	font-family: Arial;
	font-size: 9pt;
	padding-left: 170px;
	padding-right: 20px;
	padding-top: 10px;
	color: #8ec075;
}

#middlebox_left a
{
	font-family: verdana;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 170px;
	padding-right: 20px;
	padding-top: 15px;
	color: #81a4c2;
	display: block;
	text-decoration: none;
}

#middlebox_left a:hover
{
	color: #6c8aa3;
}	

#middlebox_right
{
	width: 515px;
	height: 149px;
	float: left;
}

#middlebox_right p
{
	font-family: Arial;
	font-size: 9pt;
	padding-left: 15px;
	padding-right: 300px;
	padding-top: 50px;
	color: #af97b0;

}

#middlebox_right a
{
	font-family: verdana;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 15px;
	color: #81a4c2;
	display: block;
	text-decoration: none;
}

#middlebox_right a:hover
{
	color: #6c8aa3;
}	

#bottombox
{
	width: 840px;
	height: 85px;
	background: #ffffff url('http://www.allucanhandle.com/images/bottombox_bg_25.jpg') repeat-x;
	border: 1px solid gray;
	margin-top: 15px;
}

#blogbox
{
	width: 840px;
	height: 114px;
	border: 0px;
	margin-top: 15px;
}


#bottombox_left
{
	width: 240px;
	height: 85px;
	float: left;
}

#bottombox_left h1
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	padding-left: 100px;
	padding-top: 15px;
	color: #000000;
}

#bottombox_left a
{
	font-family: verdana;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 100px;
	padding-right: 20px;
	padding-top: 5px;
	color: #81a4c2;
	display: block;
	text-decoration: none;
}

#bottombox_left a:hover
{
	color: #6c8aa3;
}	

#bottombox_left p
{
	font-family: Arial;
	font-size: 8pt;
	padding-left: 100px;
	padding-right: 10px;
	padding-top: 5px;
	color: #436957;
}	

#bottombox_middle
{
	width: 308px;
	height: 85px;
	float: left;
}

#bottombox_middle h1
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	padding-left: 100px;
	padding-top: 10px;
	color: #436957;
}

#bottombox_middle p
{
	font-family: Arial;
	font-size: 8pt;
	padding-left: 100px;
	padding-right: 10px;
	padding-top: 5px;
	color: #436957;
}

#bottombox_middle a
{
	font-family: verdana;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 100px;
	padding-right: 20px;
	padding-top: 5px;
	color: #81a4c2;
	display: block;
	text-decoration: none;
}

#bottombox_middle a:hover
{
	color: #6c8aa3;
}	



#bottombox_right
{
	width: 292px;
	height: 85px;
	padding-top: 17px;
	margin: 0px;
	float: left;
}

#bottombox_right h1
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	padding-left: 20px;
	padding-top: 10px;
	color: #ffffff;
}


#bottombox_right p
{
	font-family: Arial;
	font-size: 7pt;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: middle;
	color: #000;
}

#picbox
{
	width: 504px;
	height: 356px;
	position: absolute;
	top: 59px;
	left: 420px;
	padding: 12px 0 0 28px;
	background-image: url("../images/picbox_09.jpg");
	background-repeat: no-repeat;
}	

#cycle
{
	position: absolute;
	left: 28px;
	top: 12px;
}

#verybottombox
{
	width: 840px;
	height: 65px;
	background-color: #ffffff;
}

#main_left
{
	width: 400px;
	height: 300px;
	border-top: 1px solid red;
	float: left;
}

#main_right
{
	width: 440px;
	height: 300px;
	float: right;
	border-top: 1px solid red;
}
	
/* Nick was here */

a
{
	font-family: Arial;
	font-size: 9pt;
	color: #1D84B1;
	text-decoration: none;
}

a:hover
{
	color: #13506B;
}

a.disabled
{
	color: #ABC1CB
}

a.disabled:hover
{
	color: #ABC1CB
}

div#shopMenu
{
	padding: 10px 0 10px 0;
	width: 840px;
}

div#shopMenu a
{
	padding: 0 10px 0 10px;
	font-family: Arial;
	font-size: 9pt;
}

div#itemListHead
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

div.listItem
{
	width: 280px;
	font-family: Arial;
	font-size: 9pt;
	margin: 10px;
}

div.listItem span
{
	font-weight: bold;
	width: 280px;
	font-family: Arial;
	font-size: 10pt;
}

table#tblPaging
{
	width: 840px;
	text-align: center;
	font-family: Arial;
	font-size: 9pt;
	width:300px;
}

table.cartView
{
	width:  840px;
	border-color: gainsboro;
}

tr.cartHead
{
	height: 30px;
	background-color: #EC82C0;
}

tr.cartHead b
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	padding: 0px 0px 0px 10px;
}

tr.cartItem div
{
	font-family: Arial;
	font-size: 9pt;
	color: #1D84B1;
	padding-left: 10px;
}

div#cartButtons
{
	padding: 10px;
	float: right;
	font-family: Arial;
	font-size: 9pt;	
	font-weight: bold;
	text-align: right;
}

#submenus_collections
{
	background-color: #e86ab4;
	width: 200px;
	padding-bottom: 10px;
	padding-top: 10px;
	position: absolute;
	top: 45px;
	left: 22px;
}

#submenus_collections a
{
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
	display: block;
	text-align: left;
	padding-left: 10px;
}

#submenus_collections a:hover
{
	color: #f8b20c;
}

#submenus_categories
{
	background-color: #e86ab4;
	padding-bottom: 10px;
	padding-top: 10px;
	position: absolute;
	top: 45px;
	left: 220px;
	width: 189px;
}

#submenus_categories a
{
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
	display: block;
	text-align: left;
	padding-left: 10px;
}

#submenus_categories a:hover
{
	color: #f8b20c;
}

.over
{
	display: none;
}

div h1
{
	font-family: Arial;
	font-size: 13pt;
	color: #436957;
}

div h3
{
	font-family: Arial;
	font-size: 11pt;
	color: #436957;
}

div
{
	font-family: Arial;
	font-size: 10pt;
	color: #436957;
}

div.content
{
	padding: 10px;
}

div#aboutPic1
{
	float:right;
	background: #ffffff url('../images/about1.jpg') no-repeat;
	width: 300px;
	height: 228px;
}

div#aboutPic2
{
	width: 600px;
	height: 287px;
	background: #ffffff url('../images/about2.jpg') no-repeat;
	margin: -28px 0 0 10px;
}

div.footer
{
	font-size: 8pt;
	float: right;
}