*
{
margin:0;
}
body
{
margin:0;
padding:0;
line-height:1.5em;
font-family:"Trebuchet MS", arial, tahoma, helvetica, sans-serif;
font-size:15px;
background:#fff;
}
a
{
text-decoration:underline;
}
a:hover
{
text-decoration:none;
}
h1
{
margin:0;
padding:0;
font-size:40px;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
h2
{
margin:0;
padding:0;
font-size:20px;
color:#000;
}
p
{
margin:0;
padding:0;
font-size:15px;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
/* outline */
#wrap
{
width:100%;
margin:0;
padding:0;
}
#header_wrap
{
width:100%;
height:80px;
padding:0;
color:#000;
}
#header_inner
{
width:975px;
height:80px;
margin:10px auto 10px auto;
padding:0;
background:url("site_images/shopping_cart_icon.png") 0 0 no-repeat;
}
#header_inner h1
{
position:relative;
top:10px;
left:80px;
margin:0;
padding:0;
font-size:40px;
color:#282844;
font-weight:bold;
}
#header_inner h1 a
{
color:#282844;
text-decoration:none;
}
#header_inner h1 a:hover
{
color:#282844;
text-decoration:none;
}
#header_inner h1 span
{
font-size:40px;
color:#8b0000;
font-weight:normal;
}
#header_inner h2
{
position:relative;
top:20px;
left:90px;
line-height:30px;
margin:0;
padding:0;
color:#282844;
font-family:arial, tahoma, sans-serif;
font-size:22px;
font-weight:normal;
}
#top_navigation_wrap
{
width:100%;
height:35px;
margin:0;
padding:0;
background:#272727;
}
#top_navigation
{
width:975px;
height:35px;
margin:0 auto;
padding:0px;
background:#272727;
}
#top_navigation ul
{
margin:0;
padding:0;
list-style-type:none;
text-align:center;
color:#fff;
}
#top_navigation ul li
{
display: inline;
}
#top_navigation ul li a
{
float:left;
padding:7px 10px 2px 10px;
margin-right:1px;
height:25px;
font-size:14px;
font-family:arial, tahoma, sans-serif;;
font-weight:bold;
text-align:center;
color:#fff;
text-decoration:none;
}
#top_navigation ul li a:visited
{
color:#fff;
}
#top_navigation ul li a:hover
{
color:#000;
font-size:14px;
text-decoration:none;
background:#f1f1f1;
}

#content_wrap
{
width:100%;
margin:0 0 10px 0;
background:#fff;
}
#content
{
width:975px;
margin:0 auto;
padding:0;
}	
#right_column
{
float:right;
width:268px;
margin:0 0 10px 0;
padding:0 2px;
background:#f3f3f3;
}
#right_column h1
{
margin:5px 5px 10px 5px;
padding:0;
color:#000;
font-size:24px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#right_column .right_image_box
{
margin:0 0 0 5px;
padding:0;
}
#right_column .right_image_box img
{
width:250px;
height:150px;
margin:0;
padding:3px;
border:1px solid #ddd;
background:#f0f0f0;
}	
#right_column .right_image_box img:hover
{
border:1px solid #282844;
background:#fafafa;
}
#right_column .list_box
{
width:299px;
margin:0;
padding:0;
}
#right_column ul
{
width:266px;
margin:5px 0 10px 1px;
padding:2px 0 2px 0;
list-style-type:none;
background:#d8d8d8;
}
#right_column ul li
{
margin:0;
padding:0px 1px;
color:#0a0a0a;
font-size:15px;
font-family:tahoma, arial, helvetica, sans-serif;
font-weight:normal;
}
#right_column ul li a
{
display: block;
margin:0;
padding:2px 0 2px 5px;
color:#0a0a0a;
font-size:15px;
font-weight:normal;
font-family:tahoma, arial, helvetica, sans-serif;
line-height:1.5em;
border-bottom:1px dotted #1a1a1a;
text-decoration:none;
}
#right_column ul li a:hover
{
color:#1a1a1a;
background:#fafafa;
}
#right_column p
{
margin:8px 0;
padding:0 5px;
line-height:18px;
color:#000;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#right_column p a
{
color:#000;
text-decoration:underline;
}
#right_column p a:hover
{
color:#000;
text-decoration:none;
}


#left_column
{
width:700px;
margin:0;
padding:0;
background:#fff;
}
#left_column p
{
margin:10px 5px;
padding:0;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#left_column h2
{
margin:5px 0;
padding:0 5px 0 15px;
font-size:22px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#left_column .content_box
{
width:680px;
min-height:200px;
margin:5px 0 30px 0;
padding:10px 5px;
color:#000;
border:1px solid #282844;
background:#fafafa;
}
#left_column .content_box:hover
{
color:#000;
background:#e8e8e8;
border:1px solid #282844;
}
#left_column .content_box p a
{
color:#000;
text-decoration:underline;
}
#left_column .content_box p a:hover
{
color:#000;
text-decoration:none;
}
#left_column .content_box a img
{
float:left;
width:250px;
height:150px;
margin:5px 4px 0 0;
padding:1px;
border:none;
background:#e8e8e8;
}
#left_column .content_box a img:hover
{
float:left;
width:250px;
height:150px;
margin:5px 4px 0 0;
padding:1px;
background:#282844;
}
#left_column .content_box h1
{
margin:0 0 5px 0;
padding:0;
color:#282844;
font-size:24px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#left_column .content_box h1 a
{
color:#282844;
text-decoration:underline;
}
#left_column .content_box h1 a:hover
{
color:#282844;;
text-decoration:none;
}
#left_column .content_box h2
{
margin:10px 0 0 0;
padding:2px 0;
color:#282844;
font-size:18px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#left_column .content_box h3
{
float:left;
width:450px;
margin:10px 0 0 0;
padding:2px 0;
color:#282844;
font-size:18px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#left_column .content_box h3 a
{
color:#282844;
text-decoration:underline;
}
#left_column .content_box h3 a:hover
{
color:#282844;;
text-decoration:none;
}
#left_column .content_box h3.read_reviews
{
float:right;
width:150px;
margin:10px 0 0 0;
padding:2px 0;
color:#282844;
font-size:18px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#left_column .content_box p
{
margin:0 0 10px 0;
padding:3px;
line-height:19px;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#left_column .content_box p.review
{
margin:0 0 20px 0;
padding:5px;
line-height:16px;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
border:1px dotted #282844;
}
#left_column .content_box p.review:hover
{
background:#fafafa;
}
#left_column .content_box p span.review_info
{
margin:0 5px 0 0;
padding:0;
color:#000;
font-size:13px;
font-weight:normal;
font-family:arial, "Trebuchet MS", tahoma, sans-serif;
}
#left_column .content_box table
{
width:100%;
border-collapse:collapse;
margin:5px 0 15px 0;
padding:0;
border:1px solid #ccc;
}
#left_column .content_box th
{
background:#ccc;
height:29px;
vertical-align:top;
line-height:17px;
margin:0;
padding:0 2px 0 1px;
color:#282844;
font-size:15px;
font-weight:bold;
font-family:arial, tahoma, sans-serif;
text-align:left;
}
#left_column .content_box tr
{
height:30px;
vertical-align:top;
margin:0;
padding:0;
font-size:14px;
font-weight:normal;
font-family:arial, tahoma, sans-serif;
}
#left_column .content_box td
{
margin:0;
padding:1px;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
}
#left_column .content_box tr.rowa
{
line-height:16px;
background:#f6f6f6;
}
#left_column tr.rowb
{
background:#e2e2e2;
}
#left_column .content_box table a
{
color:#000;
text-decoration:underline;
}
#left_column .content_box table a:hover
{
color:#000;
text-decoration:none;
}
#left_column form
{
width:600px;
margin:0;
padding:0;
}
#left_column form.advertise
{
width:600px;
height:600px;
margin:0;
padding:0;
}
#left_column .submit_button
{
margin:10px 0;
padding:0 0 0 130px;
}
#left_column .submit_button input
{
font-size:17px;
font-weight:bold;
font-family:arial, tahoma, sans-serif;
}
#left_column .cell_container
{
margin:3px 0;
padding:0;
}
#left_column .cell_one
{
width:200px;
margin:0 0 0 5px;
padding:0;
color:#000;
font-size:15px;
font-weight:normal;
font-family:arial, tahoma, sans-serif;
}
#left_column .cell_two
{
width:650px;
margin:0;
padding:0;
color:#000;
font-size:16px;
font-weight:normal;
font-family:arial, tahoma, sans-serif;
}
#left_column .cell_two input
{
float:left;
margin:0;
padding:0;
color:#000;
font-size:16px;
font-weight:normal;
font-family:arial, tahoma, sans-serif;
border:1px solid #282844;
background:#f5f5f5;
}
#left_column .cell_two textarea
{
margin:0;
padding:0;
color:#000;
font-size:16px;
font-weight:normal;
font-family:arial, tahoma, sans-serif;
border:1px solid #282844;
background:#f5f5f5;
}
#bottom_wrap
{
clear:both;
width:100%;
margin:0;
padding:15px 0 0 0;
background:#1a1a1a;
}
#bottom
{
width:975px;
margin:0 auto;
padding:5px 0 0 0;
}
#bottom h1
{
margin:5px 5px 10px 5px;
padding:0;
color:#fafafa;
font-size:22px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#bottom ul
{
width:266px;
margin:0 0 10px 1px;
padding:2px 0 2px 0;
list-style-type:none;
}
#bottom ul li
{
margin:0;
padding:0px 1px;
color:#fafafa;
font-size:15px;
font-family:tahoma, arial, helvetica, sans-serif;
font-weight:normal;
}
#bottom ul li a
{
display: block;
margin:0;
padding:2px 0 2px 5px;
color:#fafafa;
font-size:15px;
font-weight:normal;
font-family:tahoma, arial, helvetica, sans-serif;
line-height:1.5em;
border-bottom:1px dotted #fafafa;
text-decoration:none;
}
#bottom ul li a:hover
{
color:#1a1a1a;
background:#fafafa;
}
#bottom .bottom_left
{
float:left;
width:325px;
margin:0;
padding:0;
}
#bottom .bottom_center
{
float:left;
width:325px;
margin:0;
padding:0;
}
#bottom .bottom_right
{
float:left;
width:300px;
margin:0;
padding:0;
}
#bottom .bottom_image_box
{
margin:0 0 0 5px;
padding:0;
}
#bottom .bottom_image_box img
{
width:250px;
height:150px;
margin:0;
padding:3px;
border:1px solid #ddd;
background:#ccc;
}	
#bottom .bottom_image_box img:hover
{
border:1px solid #ddd;
background:#fafafa;
}
#footer_wrap
{
width:100%;
margin:0;
padding:0;
border-top:1px dotted #fafafa;
background:#1a1a1a;
}
#footer_wrap #footer
{
width:975px;
margin:0 auto;
padding:10px 0 5px 0;
}
#footer_wrap #footer .footer_left
{
float:left;
width:450px;
margin:0;
paddding:0;
}
#footer_wrap #footer .footer_right
{
float:right;
text-align:right;
width:450px;
margin:0;
padding:0;
}
#footer_wrap #footer p
{
margin:5px 0;
padding:0;
color:#fafafa;
font-size:14px;
font-weight:normal;
font-family:arial, "Trebuchet MS", tahoma, sans-serif;
}
#footer_wrap #footer p a
{
color:#fafafa;
text-decoration:underlne;
}
#footer_wrap #footer p a:hover
{
color:#fafafa;
text-decoration:none;
}
.clear
{
clear:both;
}