/* CSS Document */

body {margin:0; color:#613D0A; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px;}

/* CONTAINERS */
div#wrapper {margin:0 auto;padding:0;}
#topwrapper {height:150px; width:1400px;}
#top {height:150px; width:798px; margin-left:auto; margin-right:auto; background:url(../images/bg_flowers.jpg) no-repeat right top;}
#logo {width:586px; height:87px; float:left;}
#backgroundwrapperleft {background:url(../images/bg_repeat_subpage.jpg) repeat-x;padding-left:100px; float:right;}
#backgroundleft {width:386px; height:688px; background:url(../images/bg_subpage.jpg) repeat-y; float:right;}
#backgroundwrapperright {background:url(../images/bg_repeat_subpage.jpg) repeat-x; padding-right:200px;}
#backgroundright{width:375px; height:688px; background:url(../images/bg_subpage.jpg) repeat-y left;margin-left:auto; margin-right:auto;}
#shoppingbag {width:212px; height:37px; float:left;}
#searchbox {width:212px; height:30px; float:left; padding-top:20px;}
#catalog {width:798px; height:20px; float:right;}
#footer {width:798px; margin-left:auto; margin-right:auto; padding-top:35px;}
#maintext {width:230px; float:left; padding-top:28px;}
#subcatlist {width:171px; background:#04527A; float:right; padding-left:10px; padding-right:5px; }
#subcatheader {width:613px; height:37px; float:left;}
#productdetail {width:613px; /*height:688px; */float:left; background:#FFF;}
#productdetailcontent {width:593px; padding: 15px 10px 5px 10px; float:left;}
#relatedprod {width:593px; height:20px; float:left; background:#E7E7E7; padding:10px;}



/* NAVIGATION */
#top_navigation {background:url(/images/topnav_bg.jpg) repeat-x bottom;height:40px;}
#top_navigation td {margin:0;padding:0;}
#top_navigation td a {height:40px; text-indent:-2000px; text-decoration:none;}

#nav {width:798px; height:40px; float:left; background: url(../images/bg_nav.jpg) right no-repeat; margin-bottom:5px;}
ul#menu {list-style-type:none; line-height:0px; float:left; margin:0px 0 0px 0; padding-left:1px;}

a#menu-home{background: url(/images/n_home.jpg) no-repeat top; height:40px; width:70px; float:left; }
a#menu-women{background: url(/images/n_women.jpg) no-repeat top; height:40px; width:77px; float:left; }
a#menu-men {background: url(/images/n_men.jpg) no-repeat top; height:40px; width:56px; float:left; }
a#menu-children {background: url(/images/n_child.jpg) no-repeat top; height:40px; width:57px; float:left; }
a#menu-gift {background: url(/images/n_gift.jpg) no-repeat top; height:40px; width:70px; float:left; }

a#menu-home:hover {background-position:bottom;}
a#menu-women:hover {background-position:bottom;}
a#menu-men:hover {background-position:bottom;}
a#menu-children:hover {background-position:bottom;}
a#menu-gift:hover {background-position:bottom;}

/* LEFT NAVIGATION */
td.page-column-left, td.page-column-right { padding:10px 5px 0 0; text-align: left; vertical-align: top; }

td.page-column-left a { font: bold  12.0000px Arial, Helvetica, sans-serif; color: #a9c4d2; text-decoration: none; }
td.page-column-left a:hover { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #a9c4d2; text-decoration: none; }

/* CENTER COLUMN, BREADCRUMBS, CONTENT AREA */
td.page-column-center {	padding: 0 5px; text-align:left; vertical-align:top; }
td.page-column-center div.breadcrumb { margin: 5px 0 12px 0; text-align:left; vertical-align:top; }


/* TEXT*/

.greenlink {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6F9119; text-align:right; text-decoration:none; font-style:normal;}
a.greenlink:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6F9119; text-align:right; text-decoration:none; font-style:normal;}
a.greenlink:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6F9119; text-align:right; text-decoration:underline; font-style:normal;}

table.redlink {padding-top:10px;}
.redlink {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#C41130; text-align:center; text-decoration:none; line-height:18px; font-style:normal;}
a.redlink:link {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#C41130; text-align:center; text-decoration:none; line-height:18px; font-style:normal;}
a.redlink:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#C41130; text-align:center; text-decoration:underline; line-height:18px; font-style:normal;}

.whitelink {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; line-height:14px;}
a.whitelink:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;text-decoration:none; line-height:14px;}
a.whitelink:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BDE455;text-decoration:none; line-height:14px;}

#subcats { list-style:none; margin: 0;padding: 0; margin-top:4px;}
#subcats li { border-bottom-style:dotted; border-bottom-color:#A9C4D2; border-width:1px; line-height:16px;}

#dropdown1 , #dropdown2, #dropdown3, #dropdown4 { list-style:none; margin-left:10px; padding:0;}
#dropdown1 li, #dropdown2 li, #dropdown3 li, #dropdown4 li { border-bottom-style:dotted; border-bottom-color:#A9C4D2; border-width:1px; line-height:16px;}

.maincat {margin-top:10px;font-family:Geneva, Arial, Helvetica, sans-serif; color:#BDE455; font-weight:bolder; font-size:12px;}

.brown {color:#613D0A; font-size:15px; font-weight:bolder;}

.redlinkleft{color:#C41130; font-size:15px; text-decoration:underline; line-height:20px;}
a.redlinkleft:link {color:#C41130; font-size:15px;text-decoration:underline; line-height:20px;}
a.redlinkleft:hover {color:#C41130; font-size:15px; text-decoration:none; line-height:20px;}

.gray{color:#666; font-size:13px; text-decoration:none; line-height:20px;}
a.gray:link {color:#666; font-size:13px;text-decoration:none; line-height:20px;}
a.gray:hover {color:#666; font-size:13px; text-decoration:underline; line-height:20px;}

.productname {color:#C41130; font-size:18px;}
.related {color:#C41130; font-size:14px;}
.longdescription {color:#000; font-size:12px; line-height:14px;}

/* PRODUCT DETAIL */
#mainimage {width:232px; height:400px; float:left;}
#maindetails {width:340px; float:left; padding-left:15px;}

/* Site Wide */
.sidewide {
font-size:8px;
}