
body{
    padding: 0;
    margin: 0;
    width: 100%;
    vertical-align: top;
    font-family: arial;
    font-size: 12px;
    line-height: 16px;
    background-image: url('images/ayderbg4.png');
    background-repeat: repeat-x;
    background-color:#e6e6e6;
}

h1, h2, h3, h4, h5 {padding-bottom: 5px;margin: 0px 0;
font-weight: normal;line-height: 120%;
}
h1 {font-size: 200%;line-height: 100%;}
h2 {font-size: 175%;line-height: 100%;}
h3 {font-size: 150%;}
h4 {font-size: 120%;}
h5 {font-size: 120%;text-transform: uppercase;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clr {clear: both;}
#bottom {margin-top: 10px;}
#bottom-shadow {height: 25px;position: relative;z-index: 2;}
#bottom-menu {height: 53px;
    width: 759px;
}
#footer {padding: 20px 0 110px 0;}
img#rocket {width: 166px;height: 22px;float: left;margin-right: 30px;margin-left: 20px;}
#copyright {height: 22px;line-height: 22px;
    width: 236px;color:#666666;
    margin-right:12px;
}

.debug {margin-top: 20px;}

table.mainbody, table.blog {width: 100%;border: 0;padding: 0;}
.spacer .block {float: left;}
.spacer.w99 .block {width: 99.8%;}
.spacer.w49 .block {width: 49.8%;}
.spacer.w33 .block {width: 33.3%;}
#bottommodules2.spacer.w33 .block {width: 33.1%;}
.spacer.w24 .block {width: 24.8%;}


/* Bottom Menu */

#bottom-menu ul#mainlevel-bottom {padding: 0 0 0 6px;margin: 0 auto;height: 35px;
    width: 560px;
}
#bottom-menu #mainlevel-bottom ul {list-style: none;margin: 0;padding: 0;}
#bottom-menu #mainlevel-bottom li {display: block;float: left;margin: 0;padding: 0;}
#bottom-menu #mainlevel-bottom a, #bottom-menu #mainlevel-bottom a#active_menu.mainlevel {white-space: nowrap;display: block;float: left;font-weight: normal;overflow: hidden;height: 40px;line-height: 40px;letter-spacing: 0.1em;font-size: 110%;text-decoration: none;text-transform: uppercase;padding: 0 8px;margin: 0 10px 0 0;}

/* Sub and Side Menus */

a.mainlevel:hover, a.sublevel:hover {text-decoration: none;}
a.mainlevel {line-height: 32px;height: 32px;font-size: 130%;padding: 2px 0 2px 15px;}
a.sublevel {height: 26px;line-height: 26px;margin: 0;padding: 0;}
ul.menu {margin:0;padding: 0 0 35px 0;}
ul.menu li {list-style: none;margin: 0;padding: 0;float: none;}
ul.menu span {display: block; height: 34px;line-height: 34px;}
ul.menu li a, ul.menu li .separator {text-indent: 5px;}
ul.menu ul li a, ul.menu ul li .separator {text-indent: 20px;}
ul.menu ul li ul li a, ul.menu ul li ul li .separator {text-indent: 40px;}
ul.menu ul li ul li ul li a, ul.menu ul li ul li ul li .separator {text-indent: 60px;}
ul.menu li.parent ul li span {background: none;}
ul.menu li.active.parent li span {background: none;}
ul.menu li.active.parent ul li, ul.menu li.active.parent ul li.parent ul {background: none;}
ul.menu li.active.parent ul {padding: 10px 0;margin: 0;}
ul.menu ul span {height: 26px;line-height: 26px;}
.moduletable-sidemenu a.mainlevel {margin: 0 0 1px 0;}
ul.menu a, ul.menu .separator {display: block;line-height: 32px;text-indent: 0px;height: 32px;overflow: hidden;font-size: 120%;float: none;}
ul.menu li.active a, ul.menu li.active li.active a, a#active_menu.mainlevel, a#active_menu.sublevel, ul.menu li.active .separator, ul.menu li.active li.active .separator {font-weight: bold;}
ul.menu li.active li a, ul.menu li.active li.active li a, ul.menu li.active li .separator, ul.menu li.active li.active li .separator {font-weight: normal;}
ul.menu ul li {border: 0;}
ul.menu ul ul {padding: 0; margin: 0;background: none;}
ul.menu li li {padding: 0;margin: 0;}
ul.menu ul a, ul.menu ul .separator {text-indent: 0;}
ul.menu li.active a, ul.menu li.active a:hover, ul.menu li.active .separator, ul.menu li.active .separator:hover {text-decoration: none; line-height: 26px;}
ul.menu li a:hover, ul.menu li .separator:hover {text-decoration: none;}
ul.menu li.active ul {margin-top: 0;margin-bottom: 0;padding-top: 5px;padding-bottom: 5px;}
ul.menu ul {padding: 0;margin: 0 12px;}
ul.menu ul ul {border: 0;}
ul.menu ul a, ul.menu ul .separator {font-size: 110%;height: 26px;line-height: 26px;padding: 0;margin: 0;}
ul.menu div.split-arrow-open {width: 34px;height: 34px;position: absolute;right: 0px;top: 0px;cursor: pointer;}
ul.menu div.split-arrow-close {width: 34px;height: 34px;position: absolute;right: 0px;top: 0px;cursor: pointer;}
/* @end */

/* Extra Content Styles */

a.readon {margin-top: 16px;padding: 0;display: block;font-size: 100%;text-indent: 12px;}
a.readon2 {width: 54px;height: 18px;display: block;margin-top: 16px;text-transform: uppercase;line-height: 18px;font-size: 10px;text-align: center;padding: 0;}
a.readon2:hover {text-decoration: none;background-position: 0 -18px;}
#showcasemodules input.button {background: url('images/showcase-input.png') no-repeat 0 0;
width: 51px;height: 18px;
}
#showcasemodules input.button:hover {text-decoration: none;background-position: 0 -18px;}
.pathway-block.top {float: left;width: 70%;}
.pathway-block.top span.pathway {padding-left: 0;}
.pathway-block {width: 100%;display: block;}
span.pathway {display: block;font-weight: normal;line-height: 140%;overflow: hidden;text-transform: uppercase;padding-top: 14px;padding-bottom: 6px;padding-left: 8px;}
span.pathway img {padding-right: 1px;width: 5px;height: 9px;}
span.pathway a {float: none;padding: 0 2px 0 0;}
#accessibility {width: 55px;height: 12px;position: absolute;right: 0;top: 4px;z-index: 5000;}
#accessibility span {background-repeat: no-repeat;}
#accessibility a {text-decoration: none; cursor: pointer;}
#accessibility #buttons {float: right;padding-right: 8px;}
#accessibility .button {display: block;float: right;width: 11px;height: 11px;margin-right: 4px;}
.fontbutton-text {position: absolute;right: 50px;top: 2px;text-transform: uppercase;font-size: 90%;font-weight: bold;}
a.nounder {text-decoration: none;border: 0;cursor: pointer;}
a.nounder:hover {text-decoration: none;}
.clr {clear:both;}
fieldset {border-left: 0;border-right: 0;border-top: 0;}
fieldset.input, a img, body .pollstableborder {border: 0;}
img.content-left {float: left;margin-right: 10px;padding: 5px;}
img.content-right {float: right;margin-left: 10px;padding: 5px;}
.back_button {margin-top: 20px;margin-bottom: 10px;}
.tool-tip {padding: 4px;}

#footer {   height: 34px; 
}
#showcasemodules .module h3, .rotator-module .module h3 {color: #333;}
#showcasemodules .module h3 span, .rotator-module .module h3 span {color: #0077B4;}
.module h3, .moduletable h3, .submenu-block h3 {color: #666;}
.module h3 span, .moduletable h3 span, .submenu-block h3 span {color: #0077B4;}
#newsflash .moduletable {color: #333;}
#bottom .module h3, #bottom .module h3 span {color: #0077B4;}
#banner-left .moduletable h3 span, #banner-right .moduletable h3 span {color: #0077B4;}
#footer .module h3 {color: #666;}
#footer .module h3 span {color: #0077B4;}
#footer a {color: #0077B4;}
.menutop .animated-bg {border-bottom:1px solid #fff;}
.menutop .submenu-animation-left {background: url('images/sub-hover-l.png') no-repeat 0 0;
} 
.menutop .submenu-animation-right {background: url('images/sub-hover-r.png') no-repeat 100% 0;
}
#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator {color: #666;}
#horiz-menu li.sfHover li a, #horiz-menu li:hover li a, #horiz-menu ul li.active ul li.active li a, #horiz-menu ul li.active.parent ul li a, #horiz-menu li.sfHover li .separator, #horiz-menu li:hover li .separator, #horiz-menu ul li.active.parent ul li .separator, #horiz-menu ul li.active.parent ul li .seperator {color: #666;}
#horiz-menu ul ul {background: #F5F5F5 url('images/col-bgtop.png') repeat-x 0 0;
border: 1px solid #ccc;
}
#horiz-menu ul ul li a.daddy, #horiz-menu ul ul li a.daddy:hover, #horiz-menu ul li.active.parent ul li a.daddy, #horiz-menu ul ul li .separator.daddy, #horiz-menu ul ul li .separator.daddy:hover, #horiz-menu ul li.active.parent ul li .separator.daddy {background: url('images/submenu-arrow.png') no-repeat 95% 60%;
}

#topmenu-mod #mainlevel-top li {border-right: 1px dotted #000;}
#topmenu-mod #mainlevel-top a, #banner-mod #mainlevel-top a#active_menu.mainlevel {color: #000;}
#topmenu-mod a#active_menu-top.mainlevel-top span.banner-small {background: url('images/topmenu-arrow.png') no-repeat 50% 100%;
}
#topmenu-mod .banner-small {color: #000;}
#bottom-menu #mainlevel-bottom a {color: #666;}
#bottom-menu #mainlevel-bottom a:hover, #bottom-menu #mainlevel-bottom a#active_menu.mainlevel {color: #0077B4;border-bottom: 1px solid #0077B4;}

a.mainlevel {color: #333;background: url('images/submenu-arrow.png') no-repeat 0 8px;
}
a.sublevel {color: #333;}
a.mainlevel:hover, a.sublevel:hover {color: #cc0000;}
ul.menu li {border-bottom: 1px dotted #666;}
ul.menu li.active.parent ul {background: url('images/submenu-bgbottom.png') repeat-x 0 100%;
}
ul.menu li.active.parent {background: url('images/submenu-bgtop.png') repeat-x 0 0;
}
ul.menu li span {background: url('images/submenu-arrow.png') no-repeat 95% 50%;
}
ul.menu li.active.parent span {background: url('images/submenu-parent-arrow2.png') no-repeat 95% 50%;
}
ul.menu li.active.parent a, ul.menu li.active.parent .separator {color: #333;}
ul.menu li.active.parent a:hover, ul.menu li.active.parent .separator:hover {color: #cc0000;}
ul.menu a, ul.menu .separator {color: #333;}
ul.menu a:hover, ul.menu .separator:hover {color: #cc0000;}
ul.menu li.active a, ul.menu li.active li.active a, a#active_menu.mainlevel, a#active_menu.sublevel, a.mainlevel:hover, a.sublevel:hover, ul.menu li.active .separator, ul.menu li.active li.active .separator {color: #cc0000;}
ul.menu li.active.parent ul li.active.parent a.daddy, ul.menu li.active.parent ul li.active.parent .separator.daddy {color: #cc0000;}
ul.menu div.split-arrow-open {background: url('images/submenu-parent-arrow2.png') no-repeat 65% 50%;
}
ul.menu div.split-arrow-close {background: url('images/submenu-parent-arrow.png') no-repeat 65% 50%;
}
#main-body ul.menu a:hover, #main-body ul.menu .separator:hover {color: #333;}

a.readon {background: url('images/submenu-arrow.png') no-repeat 0 5px;
}
a.readon2 {background: url('images/readon.png') no-repeat 0 0;
color: #ccc;
}
a.readon2:hover {color: #fff;}
.pathway-block.top span.pathway {color: #000;}
span.pathway {color: #666;}
span.pathway a {color: #0077B4;}
.fontbutton-text {color: #333;}
a.large .button {background: url('images/font-lg.png') no-repeat 0 0;
}
a.small .button {background: url('images/font-sm.png') no-repeat 0 0;
}
fieldset {border-bottom: 1px solid #ddd;}
.tool-tip {background: #f6f6f6;border: 1px solid #e6e6e6;}

.module input.button, .moduletable input.button {background: url('images/readon.png') no-repeat 0 0;
color: #ccc;
}
.module input.button:hover, .module input.button:hover {color: #fff;}
#sl_vert .button {background: url('images/readon.png') no-repeat 0 0;
color: #ccc;
}
#sl_vert .button:hover {color: #fff;}
#sl_vert #sl_username, #sl_vert #sl_pass {background: url('images/input-bg.png') no-repeat 0 0;
}
input#mod_login_username.inputbox, input#mod_login_password.inputbox, input#modlgn_username.inputbox, input#modlgn_passwd.inputbox {background: url('images/input-bg.png') no-repeat 0 0;
}

#rokslide-toolbar {color: #333;background: url('images/tabber-div.png') repeat-x 0 100%;
}
#rokslide-toolbar li.current, #rokslide-toolbar li:hover {color: #0077B4;border-bottom: 1px solid #0077B4;}
.rotator-module .rok-content-rotator h2 a {color: #000;}
.rotator-module .rok-content-rotator h2 a.active {color: #fff;}
.rotator-module .rok-content-rotator h2 a:hover, .rotator-module .rok-content-rotator h2 a:hover.active {color: #fff;}
.rotator-module .rok-content-rotator .content {color: #000;}
#newsflash .flashing{color: #333;}
#newsflash .controls img{background-image: url('images/news-scroller-controls.png');
}

blockquote, pre {background: #e7e7e7;border: 1px solid #ccc;}
span.number {color: #000;}
span.inset-right, span.inset-left {color: #000;}
span.dropcap {color: #000;}
span.important-title {color: #000;}
.important {border: 1px solid #000;}
span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {background: #F5F5F5;}
ul.bullet-1 li {background: url('images/bullet-1.png') no-repeat 0 5px;
}
ul.bullet-2 li {background: url('images/bullet-2.png') no-repeat 0 5px;
}
ul.bullet-3 li {background: url('images/bullet-3.png') no-repeat 0 5px;
}
ul.bullet-4 li {background: url('images/bullet-4.png') no-repeat 0 5px;
}
ul.bullet-5 li {background: url('images/bullet-5.png') no-repeat 0 5px;
}
img.demo, img#variation_preview {border: 4px solid #ccc;}




.box { margin:0 0 7px 0;}
.left-top-box{ background:url('images/left_top_box.gif') no-repeat left top;
}
.right-top-box{ background:url('images/right_top_box.gif') no-repeat right top;
}
.left-bot-box{ background:url('images/left_bot_box.gif') no-repeat left bottom;
}
.right-bot-box{ background:url('images/right_bot_box.gif') no-repeat right bottom; 
width:100%;
}
.side-left-box{ background:#FFFFFF url('images/side_box.gif') repeat-y left top;
}
.side-right-box{ background:url('images/side_box.gif') repeat-y right top;
}
.side-top-box{ background:url('images/side_box.gif') repeat-x left top;
}
.side-bot-box{ background:url('images/side_box.gif') repeat-x left bottom;
}
.inside-binder-box {padding: 6px; text-align: left; width: 183px;}
.left-top-box-title{ background:url('images/left_top_box_title.gif') no-repeat left top;
}
.right-top-box-title{ background:url('images/right_top_box_title.gif') no-repeat right top;
}
.left-bot-box-title{ background:url('images/left_bot_box_title.gif') no-repeat left bottom;
}
.right-bot-box-title{ background:url('images/right_bot_box_title.gif') no-repeat right bottom; 
width:100%; min-height:42px; height:auto !important; height:42px;
}
.side-left-box-title{ background:#5B7C90 url('images/side_left_box_title.gif') repeat-y left top;
}
.side-right-box-title{ background:url('images/side_right_box_title.gif') repeat-y right top;
}
.side-top-box-title{ background:url('images/side_top_box_title.gif') repeat-x left top;
}
.side-bot-box-title{ background:url('images/side_bot_box_title.gif') repeat-x left bottom;
}


#bestsellers .box_body {margin:0; color:#585858; padding:12px 16px 13px 18px;}
#orderhistory .box_body img {background:#FFFFFF; padding:2px; vertical-align:middle; margin:3px 0px;}
/* ----------------------- BANNER BOXES ------------------------- */

.bannercss 
{
    height:261px;
    vertical-align:bottom;
    background-image:url('images/banner10.jpg');
    background-repeat:no-repeat;
    color:#e4e4e4;
    vertical-align:top;
}
.languages
{
    text-align: left;
    vertical-align: top;
    margin-left: 29px; margin-top: 5px;
}
.languages a:link
{
   font-size:11px;
    }
    
.topmenu
{

     height: 25px;
     margin:9px 30px 0 30px;
}
.topmenu a:visited
{
    color:White;
    line-height:24px;
    }
.topmenu a:link
{
    color:White;
    line-height:24px;
    }
.topmenu a:hover
{
    color:Gray;
    cursor:pointer;
    }
 .logo
        {
            height: 139px;
            margin-top: 35px;
        }
/* ----------------------- TEXT BOXES ------------------------- */

#languages {}
#languages .box_body { text-align:center;}



#shoppingcart {} 
#shoppingcart .cartBoxTotal {color:#4D4D4D; font-size:15px; line-height:normal; font-weight:normal;}

input, select, textarea {
	font-family:arial;
	color:#000000; line-height:13px; font-size:12px; margin:0 4px 4px 0px; 
font-weight:normal;
	vertical-align:middle;
}
.in_none {border:none; padding:0;}


.w100 { width:100%;}
.col {
	float:left;
}
.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}
#mainWrapper 
{
    padding:0 0;
    height: 100%;
    text-align:center;
    width:100%;
}

.main_w { width:100%; margin:auto;}




.menu { background:#1A1A1A url('images/bg_menu.gif') repeat-x left bottom; 
min-height:51px; height:auto !important; height:51px;
    width: 900px;
}
.insde-menu { padding:11px 0 0 72px;
    width: 826px;
}
.menu ul {margin:0 0 0 0; padding:0; list-style:none; font-size:11px; line-height:15px; font-family:arial; text-transform:uppercase; color:#FFFFFF;}
.menu ul li { background:url('images/sep_menu.gif') no-repeat 0 0; 
font-family:arial; float:left; padding:6px 35px 10px 35px;
    width: 8px;
}
.menu ul li.li_un {background:none; padding:6px 35px 8px 0; text-align:center;}
.menu ul li a { padding:0 0 0 0; color:#FFFFFF; font-size:11px; line-height:15px; font-weight:bold; text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}
.header .row-2 { background:url('images/bg_row_2.gif') repeat-x 0 0; 
width:100%; min-height:47px; height:auto !important; height:47px;
} 
.header .row-2 .links { padding:17px 0 0 73px; font-size:10px; line-height:normal; color:#7A7A7A;}
.header .row-2 .links a{  font-size:12px; line-height:normal;}
.header .row-2 .nav { float:right; margin:0 0 0 0; font-size:12px; line-height:normal; color:#6D6D6D; text-transform:lowercase; padding:11px 75px 0 0;}
.header .row-2 .nav .curr-header{ float:left; background:url('images/sep_nav.gif') no-repeat right 5px; 
padding:0 22px 0 0;
}
.jump { width:90px;}
.header .row-2 .nav .lang{ float:left; padding:4px 0 0 15px;}
#bannerTwo { padding:0 0; margin:0 0 6px 0;}
.indent-content { padding:16px 30px 16px 30px;}
#navCatTabsWrapper { width:900px; margin:auto;}


/***box*******************************************/
.left-top{ background:url('images/left_top.gif') no-repeat left top;
}
.right-top{ background:url('images/right_top.gif') no-repeat right top;
}
.left-bot{ background:url('images/left_bot.gif') no-repeat left bottom;
}
.right-bot{ background:url('images/right_bot.gif') no-repeat right bottom; 
}

.side-left{ background:#FFFFFF url('images/side_left.gif') repeat-y left top;
}
.side-right{ background:url('images/side_right.gif') repeat-y right top;
}
.side-top{ background:url('images/side_top.gif') repeat-x left top;
}
.side-bot{ background:url('images/side_bot.gif') repeat-x left bottom;
}

.inside-binder { padding:6px;}
/***box*******************************************/

/***box*******************************************/
.left-top-footer{ background:url('images/left_top_footer.gif') no-repeat left top;
}
.right-top-footer{ background:url('images/right_top_footer.gif') no-repeat right top;
}
.left-bot-footer{ background:url('images/left_bot_footer.gif') no-repeat left bottom;
}
.right-bot-footer{ background:url('images/right_bot_footer.gif') no-repeat right bottom; 
                   width:100%; min-height:81px; height:auto !important; height:81px;
}


.side-left-footer{ background:#DCDCDC url('images/side_left_footer.gif') repeat-y left top;
}
.side-right-footer{ background:url('images/side_right_footer.gif') repeat-y right top;
}
.side-top-footer{ background:url('images/side_top_footer.gif') repeat-x left top;
}
.side-bot-footer{ background:url('images/side_bot_footer.gif') repeat-x left bottom;
}

/***box*******************************************/


#checkoutConfirmDefaultShipmentTitle { display:inline;}
.footer {color:#585858;  font-size:11px; font-family:arial;}
.footer a {color:#585858; text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footer .copy {padding-top:0; color:#777777;}
.footer .copy a {color:#777777; font-weight:normal; text-decoration:underline;}
.footer .copy a:hover {text-decoration:none;}
.footer .left {float:right; text-align:right;}
.footer .left .margin {padding:21px 23px 0 31px;}
.footer .right {float:left; padding:27px 0 0 21px;}



/* ************************************************************************************* */
.menu				{ width:100%;}
table.menu			{background:url('images/m_bg.gif') repeat-x 0px 0px;
}
td.menu				{background:url('images/m_right.jpg') no-repeat 100% 0px;
}
.menu div			{background:url('images/m_left.jpg') no-repeat 0px 0px;
}
.menu .item_menu	{vertical-align:middle; text-align:center;padding:6px 5px 3px 0px;}
.menu a				{display:block; cursor:pointer;}
.m_sep				{text-align:center; width:5%;}
.content_padd		{padding:3px 0px 0px 0px;}
#m1,
#m2,
#m3,
#m4,
#m5,
#m6,
#over_m1,
#over_m2,
#over_m3,
#over_m4,
#over_m5,
#over_m6		{width:auto; cursor:pointer; height:44px;  text-align:center; white-space:nowrap;font-size:12px;
				 font-family:arial;line-height:13px;font-weight:bold;}					

#m1,
#m2,
#m3,
#m4,
#m5,
#m6				{color:#ffffff;font-weight:bold;}

#over_m1,
#over_m2,
#over_m3,
#over_m4,
#over_m5,
#over_m6		{color:#afbbc5;font-weight:bold;}	
/* ************************************************************************************* */

/** MY CSS **/
.middle
{
   background-image:url('images/mainback.gif');
   background-repeat:repeat-x;
   background-position:bottom;
   background-color:#e4e4e4;
   height:auto;
   padding:12px 0 0 30px;
    }
.middle-right
{
    width:600px;
    padding:0 6px 12px 6px;
    color:#666666;
    line-height:20px;
    margin-bottom: 0px;
}
.middle-left
{
    width:200px;
    vertical-align:top;
    
    }
.menulefttitle
{
    background-image:url('images/leftmenutitle.png');
    background-repeat:no-repeat;
    width:187px;
    height:25px;
}

.menulefttitle a
{
color:White;
font-size:13px;
font-weight:bolder;
margin-left:12px;
    }
.menulefttitle a:hover
{
color:#999999;
text-decoration:none;
cursor:pointer;
    }
.menulefbutton a
{
    color:#666666;
    font-size:13px;
    font-weight:bolder;
    margin-left:12px;
    line-height:20px;
}

