body {
	margin: 0;
	padding: 0;
	background: #000;
	background-repeat:no-repeat;
	background-position:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
}
.horiz { color:red;  }
ul.shop { list-style:none; }
ul.shop li { float:left; padding-left:12px; margin:2px; padding-right:12px; text-align:center; border:2px #FFCC00 solid;
font-size:12px; color:#135293; }
ul.shop li a { text-decoration:none; }

ul.shop a:hover { color:#3f006f; }
ul.shop li:hover { border:2px #3f006f solid;}

ul.shop a { color:#000; }

ul.profile { list-style:none; }

.address { list-style:none; font-weight:bold; line-height:150%; }

a {
	color: #135293;
}
.miss {  padding-left:140px; }
a:hover {
	text-decoration: none;
}

.title1 {
	margin: 0;
	padding: 10px 0;
	font-weight: normal;
	font-size: 129%;
	color: #FFFFFF;
}

.title2 {
	margin: 0;
	padding: 10px 0;
	font-size: 227%;
	font-weight: normal;
	color: #135293;
}

.title3 {
	margin: 0;
	padding: 10px 0;
	font-size: 129%;
	font-weight: normal;
	color: #000;
}

.boxed {
	padding: 5px 30px 20px 30px;
}

.boxed p, .boxed ul, .boxed ol {
	line-height: 180%;
}

.box_bottom {
	margin: 20px 30px;
	background:#ffcc00;
	color: #000;
}

.box_bottom a {
	color: #000;
}

.col-one {
	float: left;
	width: 300px;
}

.col-two {
	float: right;
	width: 300px;
}

/* Page */

#page {
	width: 980px;
	margin: 0 auto;
	background: #000;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 240px;
	background:#000;
	background-repeat:no-repeat;
	border:10px solid #000;
}


/* Logo */

#logo {
	height: 220px;
	background:url(../images/logo.gif) center center no-repeat;

}

#logo h1, #logo h2 {
	margin: 0;
	text-align: center;
	font-weight: normal;
	font-style: italic;
	color:#FFCC00;
}

#logo h1 {
	padding: 20px 0 0 0;
	font-size: 36px;
}

#logo a {
	color: #ffcc00;
	text-decoration: none;
}

/* Menu */

#menu {
	padding: 0px 20px 20px 20px;
	background: #FFCC00;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight:bold;
}

#menu li {
	padding: 10px 0;
	background:#FFCC00;
}

#menu li.first {
	background: #FFCC00;
}

#menu a {
	text-decoration: none;
	font-size: 129%;
	color: #000;
	border-bottom:1px dashed #666666;
	
	}

#menu a:hover {
	border-bottom:1px solid #666666;
}

/* set the image to use and establish the lower-right position */
.cssbox_menu, .cssbox_body_menu, .cssbox_head_menu, .cssbox_head_menu h2 { background: transparent url(../images/box2.png) no-repeat bottom right; } 
.cssbox_menu { width: 220px !important; /* intended total box width - padding-right(next) */ width: 220px; /* IE Win = width - padding */ padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ margin: -20px auto; /* use to position the box */ }
/* set the top-right image */
.cssbox_head_menu { background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ padding-right: 40px; /* right-image-gap + right-inside padding */ }
/* set the top-left image */
.cssbox_head_menu h2 { background-position: top left; margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 25px 0 15px 40px;
/* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; 
height: 1%; /* IE Holly Hack */ }
/* set the lower-left corner image */
.cssbox_body_menu { background-position: bottom left; margin-right: 25px; /* interior-padding right */ padding: 15px 0 15px 40px;
/* mirror .cssbox_head right/left */ } 


/* Content */

#content {
	float: right;
	width: 720px;
	background:#FFFFFF;
	background-image:url(../images/bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:42px;
	}

/* Footer */

#footer {
	width: 500px;
	height: 120px;
	margin: 0 auto;
	background: #000;

}

/* set the image to use and establish the lower-right position */
.cssbox_foot, .cssbox_body_foot, .cssbox_head_foot, .cssbox_head_foot h2 { background: transparent url(../images/box2.png) no-repeat bottom right; } 
.cssbox_foot { width: 750px !important; /* intended total box width - padding-right(next) */ width: 750px; /* IE Win = width - padding */ padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ margin: 0px auto; /* use to position the box */ }
/* set the top-right image */
.cssbox_head_foot { background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ padding-right: 40px; /* right-image-gap + right-inside padding */ }
/* set the top-left image */
.cssbox_head_foot h2 { background-position: top left; margin: 0; /* reset main site styles*/ border: 0; /* ditto */ padding: 25px 0 15px 40px; 
/* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; height: 1%; /* IE Holly Hack */ }
/* set the lower-left corner image */
.cssbox_body_foot { background-position: bottom left; margin-right: 25px; /* interior-padding right */ padding: 15px 0 15px 40px;
/* mirror .cssbox_head right/left */ } 

.cssbox_body_foot a { text-decoration:none; color:#330099; }

#footer p {
	float: right;
	width: 600px;
	height: 45px;
	padding: 35px 0 0 20px;
	margin: 0;
	font-size: 85%;	
}


/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { background: transparent url(../../images/box.png) no-repeat bottom right; } 
.cssbox { width: 300px !important; /* intended total box width - padding-right(next) */ width: 300px; /* IE Win = width - padding */ padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ margin: 20px auto; /* use to position the box */ }
/* set the top-right image */
.cssbox_head { background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ padding-right: 40px; /* right-image-gap + right-inside padding */ }
/* set the top-left image */
.cssbox_head h2 { background-position: top left; margin: 0; /* reset main site styles*/ border: 0; /* ditto */ padding: 25px 0 15px 40px;
/* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; height: 1%; /* IE Holly Hack */ }
/* set the lower-left corner image */
.cssbox_body { background-position: bottom left; margin-right: 25px; /* interior-padding right */ padding: 15px 0 15px 40px;
/* mirror .cssbox_head right/left */ } 

.left { float:left; }

.right { float:right; }