@charset "utf-8";
/* CSS Document */


/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/

*{margin:0; padding:0; outline:none;}

body {background:url(../images/bg_body2.gif) top repeat-x ; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}

p {font-weight:normal; color:#737f7d; line-height:2em; margin-bottom:30px;}
p a:link, p a:visited {color:#737f7d; text-decoration: none;}
p a:hover {color:#737f7d; text-decoration: none}


img {border:none;}


/*
---------------------------------------------
02. MAIN CONTAINER AND WRAPPER
---------------------------------------------
*/

#container { width:998px; margin:0 auto}
#wrapper {width:998px; float:left; padding-bottom:20px;}

/*
---------------------------------------------
03. HEADER
---------------------------------------------
*/

#header {width:998px; float:left; height:130px; background:url(../images/bg_header.gif) right repeat-y;} 

/*
---------------------------------------------
04. TOPNAV
---------------------------------------------
*/

#topnav {width:998px; height:44px; background:url(../images/bg_menubar2.gif) no-repeat; float:left; font-size:15px;}

#topnav ul {padding:0 0 0 70px ;}
#topnav ul li { display:block; float:left; list-style:none; padding-left:20px;}
#topnav ul li a {display:block; float:left; background:url(../images/bg_menu.gif) no-repeat; width:157px; padding-right:3px; height:44px; line-height:44px; text-align:center; color:#334342; text-decoration:none; } 
#topnav ul li a:hover, #topnav ul li.selected a {background-position:0 -44px;} 


/*
---------------------------------------------
05. CONTENT
---------------------------------------------
*/

#content {width:998px; float:left;}

/*
---------------------------------------------
06. LEFTPANEL
---------------------------------------------
*/

#leftpanel {background:url(../images/bg_left_panel.gif) bottom repeat-x #354343; width:185px; float:left; font-family:Verdana, Geneva, sans-serif; font-size: 12px;} 

#leftpanel ul {margin:10px 0 105px 0; width:160px; padding-left:10px;}
#leftpanel ul li {list-style:none; background:url(../images/left_panel_list.png) bottom repeat-x; padding: 20px 10px 10px 18px; width:135px;}
#leftpanel ul li a {display:block; width:135px; color:#ffffff; text-decoration:none; }
#leftpanel ul li a:hover, #leftpanel ul li.selected a {color:#e9c553; text-decoration:none;  }


/*
---------------------------------------------
07. RIGHTPANEL 
---------------------------------------------
*/

#rightpanel {width:790px; float:left; padding-left:22px;} 

/*
---------------------------------------------
07.1 RIGHTPANEL  - OBJECT DISPLAY
---------------------------------------------
*/

#rightpanel .object_display {float:left; width:590px; padding-top:15px;}
#rightpanel .object_display .info a { font-family:"Arial Black", Gadget, sans-serif; font-size:14px; color:#e9c553; font-weight:bold; text-decoration:none;}
#rightpanel .object_display .photo {display:block; width:500px; }


/*
---------------------------------------------
07.2 RIGHTPANEL  - CATEGORY DISPLAY
---------------------------------------------
*/

#rightpanel .product_display {float:left; width:790px; padding-top:15px; padding-left:50px;}
#rightpanel .product_display .info a { font-family:"Arial Black", Gadget, sans-serif; font-size:14px; color:#e9c553; font-weight:bold; text-decoration:none; }

#rightpanel .product_display .product {width:170px; height:154px; background:url(../images/bg_product_label3.png) bottom left no-repeat; float:left; padding-right:6px; margin-bottom:10px;} 
#rightpanel .product_display .product img {float:left;}
#rightpanel .product_display .product p {display:block; width:150px; text-align:center; font-size:10px; line-height:1em; margin-top:12px; float:left;} 

#rightpanel .product_display .thumbnail { cursor: pointer; }

/*
---------------------------------------------
07.3 RIGHTPANEL  - CONTENT
---------------------------------------------
*/

#rightpanel .content {width: 170px; float:right; padding:40px 5px 0 0;}

#rightpanel .content p.header {color:#e9c553; font-weight:bold}
#rightpanel .content p.red {color:#900; font-weight:bold}

#rightpanel .content .moreinfo a {background:url(../images/bg_moreinfo.gif) left no-repeat; height:28px; display:block; padding:0 0 0 30px; color:#334340; text-decoration:none; line-height:28px;}
#rightpanel .content a:hover { text-decoration:underline}

/*
---------------------------------------------
07.4 RIGHTPANEL  - PAGE DISPLAY
---------------------------------------------
*/

#rightpanel .page_display {float:right; padding-top:25px; }
#rightpanel .page_display .info { font-family:"Arial Black", Gadget, sans-serif; font-size:16px; color:#e9c553; font-weight:bold; text-decoration:none; }
#rightpanel .page_display p {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; color:#000; }

/*
---------------------------------------------
08. NEW IN STORE
---------------------------------------------
*/

#newinstore {width:790px; float:left; border-top:1px solid #f7e9bc; margin-top:30px; padding-top:10px }

#newinstore .new_product {height:90px; float:left; width:790px; }
#newinstore .new_product img {margin:0 4px; display:inline;}

#newinstore p {display:block; height:25px; width:770px; text-align:center; font-size:10px; line-height:1em; margin-top:5px; float:left; background:url(../images/bg_newnstore.png) bottom left no-repeat; padding-top:8px; padding-left:8px; padding-right:8px  }

