
@charset "gb2312";
/*
Theme Name: Nishimoto Trading Co., LTD.
Theme URI: http://wordpress.org/extend/themes/nishimoto-trading
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/*html {behavior: url('css3.htc');}*/

/* style reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, tbody, button { margin:0; padding:0;}
button{ border:none;}
table {border-collapse:collapse; border-spacing:1px; border:0;}
td, th{ vertical-align:top;}
fieldset,img { border:0;}
img{ display:block;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}


body {color:#555;
	font: normal 13px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:#d5cfba;
	line-height:1.45em;
}




object{ display:block; outline:none;}
input, textarea{ margin:0; padding:8px 11px 8px 11px; border:1px solid #c7c1b7; font:13px/1.3em Helvetica, Arial, sans-serif; background:#fff;  color:#979085; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius: 6px; -webkit-box-shadow:inset 0px 2px 3px #fafafa; -moz-box-shadow:inset 0px 2px 3px #fafafa; box-shadow:inset 0px 2px 3px #fafafa; behavior: url(../ie-css3.htc); width:280px;}
select{ width:280px;}
input[type='submit'], input[type='button']{ white-space:nowrap; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; width:auto; background:none;  cursor:pointer;}
textarea{ line-height:17px; overflow-x: hidden; overflow-y: hidden;}
input.checkBox{ border:1px solid #999; padding:0; margin:0; display:inline; width:auto;}
:focus {outline: none;}
label{ font-size:16px; color:#222; display:block;}
label>span, .green{ color:#75a41e;}
a img{border:none; text-decoration:none;}
img{border:none; margin:0;}
a, a:link, a:visited {color:#e4531a; text-decoration:none; outline:none;}	
a:hover {text-decoration:underline; color:#e4531a;}	
.displayBlock{ display:block;}
table{ border:none; padding:0; border-spacing:1px;}
table td, table th{ padding:0; margin:0;}
/*
ul{list-style:none; margin:0; padding:0;}
ul li{ background:url(./images/bullet.png) 4px 8px no-repeat; padding:2px 0px 2px 16px; margin:0px 0 3px 0; line-height:1.3; font-size:12px;} 
ul.noBullet li{ background:none; padding:2px 0px 2px 16px; margin:0px 0 3px 0; line-height:1.3; font-size:12px;}
ul li ul, ol li ul{ padding:2px 0px 0px 0px; list-style-position:inside;}
ol{ padding:0 0 0 0px; margin:0; list-style-position:outside;}
ol li{ padding:2px 0px 2px 0px; margin:0 0 0 23px; line-height:1.45;}
ul li ul>li, ol li ul>li{  background:url(./images/bullet.png) 0px 10px no-repeat; padding:3px 0px 3px 13px; margin:0 0 0 4px; line-height:1.45;} 

ul.noBullet li ul>li, ol.noBullet li ul>li{  background:none; padding:3px 0px 3px 13px; line-height:1.45;} 

ul.letterUl{ list-style-type: lower-alpha; padding:0px; list-style-position:inside; margin-left:3px;}
ul.letterUl>li{ background-image:none;padding-left:0px;}
*/
hr{ border:none; height:2px; clear:both; background: #d9d9d9; display:block; padding:0; margin:5px 0;}
.clr { clear:both; height:0px; padding:0; margin:0; background:none; display:block;}
.inputWrap{ display:inline-block; position:relative; z-index:1;}

h1{ font:bold 60px/1em Georgia, "Times New Roman", Times, serif; display:block; padding:0 0 15px 0; margin:0 0 0px 0; color:#222;}
h2{ font:  23px/1.2em Georgia, "Times New Roman", Times, serif;  margin:0 0 15px 0; padding:0px 0px 6px 0px; color:#dc3e00; background:url(./images/divider-htitle.gif) 0 bottom repeat-x;}
h3{ font: bold 16px/1.2em Georgia, "Times New Roman", Times, serif;  margin:0; padding:0px 0px 8px 0px; color:#dc3e00; }
h4{ font: bold 15px/1.2em Helvetica, Arial, sans-serif;  margin:0; padding:0px 0px 5px 0px; color:#dc3e00;}
h5{ font: bold 14px/1.2em Helvetica, Arial, sans-serif;  margin:0; padding:0px 0px 10px 0px; color:#222; text-transform: uppercase; }
h6{ font: bold 12px/1.2em Helvetica, Arial, sans-serif;  margin:0; padding:0px 0px 10px 0px; color:#222; }

p{padding:0px 0px 13px 0px; line-height:1.5em;}

.imgBorder{ border:1px solid #bfbfbe; display:block;}

blockquote{ font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#666; padding: 20px 35px 20px 35px; display:block;}
blockquote:before, blockquote:after{color: #ccc; display: block;font-size: 700%; width: 50px;}
blockquote:before { content: '"' /* fix safari: content: open-quote; */; height: 0;margin-left: -0.5em;}
blockquote:after { content: '"' /* fix safari: content: open-quote; */; height: 0px;margin-top: 0px; margin-left: 100%;}
blockquote:before{ content: open-quote;}
blockquote:after { content: close-quote;}

q { font:14px/1.3em Tahoma, Geneva, sans-serif; color:#222; padding: 0px 20px 10px 20px; display:block; margin-top:-10px;}
q:before, q:after {color: #222; display: block;font-size: 300%; width: 25px; font-family:Arial, Helvetica, sans-serif; line-height:1em;}
q:before { content: '"' /* fix safari: content: open-quote; */; height: 5px; margin-left: -0.5em;}
q:after { content: '"' /* fix safari: content: open-quote; */; height: 10px; margin-top:-15px; margin-left: 100%;}
q:before { content: open-quote;}
q:after { content: close-quote;}

q>ul{ list-style:none; margin:0; padding:0;}
q>ul li{ padding:0; margin:0; background-image:none; display:block; font:14px/1.3em Tahoma, Geneva, sans-serif; color:#222;}

.poRelative{ position:relative; z-index:1;}
.poAbsolute{ position:absolute;}

.black{ color:#000;}
.darkGray{ color:#4D4D4D;}
.orange{ color:#dc3e00;}

/*--  containers -------*/
#container{ width:962px; padding:0 41px 33px 41px; margin:0 auto; background:url(./images/bg.gif) 0 0 repeat; border-bottom:3px solid #d5cfba;}
#header{ width:962px; height:100px; position:relative; z-index:10;}
#footer{ width: 962px;  padding:15px 41px 15px 41px;  margin:0 auto; border-top:1px solid #fcfbf7; background:url(./images/bg-foot.gif) 0 0 repeat;}


/*------------------ header ----------------------------*/

.logo{ background:url(./images/logo.png) 0 bottom no-repeat; width:101px; height:84px; display:block; float:left; margin:0px 0px 0 -3px;}
.logo-group{ float:left;  z-index:5; /*background:url(./images/arw-group-logo.png) left center no-repeat;*/ padding:25px 0px 0px 25px; display:block;}
#language { position:absolute; right:20px; bottom:50px; z-index:8;}
#language ul{ list-style:none; padding:0; margin:0;}
#language ul li{ background:none; float:left; display:block;  padding:0px; margin:0px; position:relative; z-index:8; height:37px;}
#language ul li a, #topNav ul li a:visited{ display:block; font:bold 13px/37px "ËÎÌå",Arial, sans-serif; padding:0px 14px 0px 14px; text-decoration:none;  white-space:nowrap; /*background:url(./images/btn-drop.png) 0 -200px no-repeat;*/  color:#756f62;}
#language ul li:hover{  background:#e5dec6; -webkit-border-radius:6px 6px 6px 6px; -moz-border-radius:6px 6px 6px 6px;  border-radius:6px 6px 6px 6px; box-shadow:inset 0px 1px 3px #b5a27e;}


.search{ float:right; margin-top:15px; display:none}
input.searchLft{ width:142px; height:14px; padding:4px 10px 4px 10px; margin:0; display:block; background:url(./images/box-search.png) 0 0  no-repeat; float:left; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; font:12px/1.1em Arial, Helvetica, sans-serif; border:none;}
input.btnSearch{ width:28px; height:22px; margin:0; padding:0; background:url(./images/btn-search.png) 0 0  no-repeat; display:block; float:left;  border:none;}

#banner{width:954px;   padding:4px;  background:#fff; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; -webkit-box-shadow:0px 1px 2px #c2c2c1; -moz-box-shadow:0px 1px 2px #c2c2c1; box-shadow:0px 1px 2px #c2c2c1; position:relative; z-index:2;}
#banner .bannerIn{width:954px;   -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#fff;}

#bg1 #banner .bannerIn{ background:url(./images/bg-banner1.jpg) 0 0 repeat-y #fff;}
#bg2 #banner .bannerIn{ background:url(./images/bg-banner2.jpg) 0 0 repeat-y #fff;}
#bg3 #banner .bannerIn{ background:url(./images/bg-banner3.jpg) 0 0 repeat-y #fff;}
#bg4 #banner .bannerIn{ background:url(./images/bg-banner4.jpg) 0 0 repeat-y #fff;}
#bg5 #banner .bannerIn{ background:url(./images/bg-banner5.jpg) 0 0 repeat-y #fff;}
#banner .bannerIn >ul{ list-style:none; margin:0; padding:0; height:400px; overflow:hidden;}
#banner .bannerIn >ul li{ display:block; float:left; background:none;  height:400px; padding:0; margin:0 }
#banner .bannerIn >ul li img{ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; width:954px; }

#banner .bannerIn >ul.page{float:right; width:954px; margin:0; display:block;}
#banner .bannerIn >ul.page li .secRgt{}
#banner .bannerIn >ul.page li{ float:left; display:block;width:954px; height:auto;}
#banner .bannerIn >ul.page li img{ width:auto;  -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
#banner .bannerIn > ul.page li .secBg ul li{ background:url(./images/bullet.png) 4px 8px no-repeat !important; padding:2px 0px 2px 16px; margin:0px 0 3px 0; line-height:1.3; font-size:12px;}


/*

#banner{ width:954px;  padding:4px;  background:#fff; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; -webkit-box-shadow:0px 1px 2px #c2c2c1; -moz-box-shadow:0px 1px 2px #c2c2c1; box-shadow:0px 1px 2px #c2c2c1; position:relative; z-index:2;}
#banner .bannerIn{ width:954px;  -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#fff;}
*/

/*
#banner .bannerIn >ul{ list-style:none; margin:0; padding:0;width:954px; height:400px; overflow:hidden;}
#banner .bannerIn >ul li{ display:block; float:left; background:none; width:954px; height:400px; padding:0; margin:0 }
#banner .bannerIn >ul li img{ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; width:954px; }

#banner .bannerIn >ul.page{float:right; width:954px; margin:0; display:block;}
#banner .bannerIn >ul.page li .secRgt{}
#banner .bannerIn >ul.page li{ float:left; display:block;width:954px; height:auto;}
#banner .bannerIn >ul.page li img{ width:auto;  -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
#banner .bannerIn > ul.page li .secBg ul li{ background:url(./images/bullet.png) 4px 8px no-repeat !important; padding:2px 0px 2px 16px; margin:0px 0 3px 0; line-height:1.3; font-size:12px;}



#banner{ width:954px;  padding:4px;  background:#fff; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; -webkit-box-shadow:0px 1px 2px #c2c2c1; -moz-box-shadow:0px 1px 2px #c2c2c1; box-shadow:0px 1px 2px #c2c2c1; position:relative; z-index:2;}
#banner .bannerIn4{ width:954px;  -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#fff;}

#bg1 #banner .bannerIn4{ background:url(./images/bg-banner1.jpg) 0 0 repeat-y #fff;}
#banner .bannerIn4 >ul{ list-style:none; margin:0; padding:0;width:954px; height:400px; overflow:hidden;}
#banner .bannerIn4 >ul li{ display:block; float:left; background:none; width:954px; height:400px; padding:0; margin:0 }
#banner .bannerIn4 >ul li img{ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; width:954px; }

#banner .bannerIn4 >ul.page{float:right; width:954px; margin:0; display:block;}
#banner .bannerIn4 >ul.page li .secRgt{}
#banner .bannerIn4 >ul.page li{ float:left; display:block;width:954px; height:auto;}
#banner .bannerIn4 >ul.page li img{ width:auto;  -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
#banner .bannerIn4 > ul.page li .secBg ul li{ background:url(./images/bullet.png) 4px 8px no-repeat !important; padding:2px 0px 2px 16px; margin:0px 0 3px 0; line-height:1.3; font-size:12px;}
*/

.newsBox{ position:absolute; left:19px; bottom:4px; z-index:5; display:block; padding:8px 15px 5px 15px; -webkit-border-radius: 0 0 0 6px; -moz-border-radius: 0 0 0 6px; border-radius: 5px 5px 0 0px; background:url(./images/bg-news.png) 0 0 repeat; width:423px; color:#3c3217;}
.newsBox h4{ font-size:12px; font-weight:bold; margin:0; padding:0 0 2px 0; color:#3c3217; display:block;}
.commentbox{ float:right; margin-top:5px; z-index:1; display:block; -webkit-border-radius: 0 0 0 6px; -moz-border-radius: 0 0 0 6px; border-radius: 5px 5px 0 0px; background:url(./images/bg-news.png) 0 0 repeat; width:200px; color:#3c3217;}


.secBanner{ position:relative; z-index:0; display:block;}
.secBanner .newsBox{ position:absolute; left:19px; bottom:2px; z-index:5; display:block; padding:8px 15px 5px 15px; -webkit-border-radius: 0 0 0 6px; -moz-border-radius: 0 0 0 6px; border-radius: 5px 5px 0 0px; background:url(./images/bg-news.png) 0 0 repeat; width:423px; color:#3c3217;}
.secBanner .newsBox h4{ font-size:12px; font-weight:bold; margin:0; padding:0 0 2px 0; color:#3c3217; display:block;}

.featureBox{background:url(./images/bg-foot.gif) 0 0 repeat; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;  -webkit-box-shadow:0px 1px 2px #c2c2c1; -moz-box-shadow:0px 1px 2px #c2c2c1;  box-shadow:0px 1px 2px #c2c2c1; padding:14px 37px; margin:30px 0 10px 0; display:block;}
.featureBox .featureIn{ background:url(./images/shadow-slide-lft-rgt.png) left top no-repeat;}
.featureBox .featureIn2{ background:url(./images/shadow-slide-rgt-lft.png) right top no-repeat; position:relative; z-index:2;}

.featureWrap{ padding:0 12px;}
.featureFrame{ width:200px; padding:0 0 17px 0; background:url(./images/shadow-btm-featurebox.png) center bottom no-repeat; float:left; margin:0 8px 0 8px;}
.featureFrame .fBar{ height:26px; padding:0 6px 0 0px; margin:0 10px; background:url(./images/featurebox-tr.png) right bottom no-repeat; display:block;}
.featureFrame h3{ height:19px; padding:7px 0px 0 6px; margin:0; background:url(./images/featurebox-tl.png) left bottom no-repeat; display:block; color:#4d8103; font:bold 15px/1.2em Georgia, "Times New Roman", Times, serif; text-align:center; overflow:hidden;}
.featureFrame .fBox{ width:196px; height:135px; display:block; border:2px solid #fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:0px 1px 2px #999; -moz-box-shadow:0px 1px 2px #999;  box-shadow:0px 1px 2px #999; background:#ccc; position:relative; z-index:2; overflow:hidden;}
.featureFrame .fBox img{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display:block; }
.featureFrame .fBox span{ position:absolute; left:0; bottom:0; z-index:5; padding:7px 12px 7px 12px; width:172px; display:block; font:12px/1.3em Arial, Helvetica, sans-serif; color:#564f3d; background:url(./images/overlay-featureframe.png) 0 0 repeat;}

#featured ul{ list-style:none; margin:0; padding:0;  height:177px; overflow:hidden;}
#featured ul li{ float:left; margin:0; padding:0px; width:888px; display:block; background-image:0; height:177px; overflow:hidden;}

#featured .fSlideLft, #featured .fSlideRgt,  #featured .coda-nav-left, #featured .coda-nav-right{width:16px; height:17px; display:block; position:absolute;top:80px; }
#featured .fSlideLft, .coda-nav-left{ background:url(./images/btn-slide-lft-rgt.png) left 0 no-repeat; left:-25px; }
#featured .fSlideRgt, .coda-nav-right{ background:url(./images/btn-slide-rgt-lft.png) right bottom no-repeat; right:-25px; }
#featured .fSlideLft a, #featured .fSlideRgt a, #featured .coda-nav-left a, #featured .coda-nav-right a{ display:block;width:16px; height:17px; }

/*--------- main nav ---------*/

#topNav { position:absolute; right:10px; bottom:0; z-index:8;}
#topNav ul{ list-style:none; padding:0; margin:0;}
#topNav ul li{ background:none; float:left; display:block;  padding:0px; margin:0px; /*background:url(./images/icon-topnav.png) 0 4px no-repeat;*/ position:relative; z-index:8; height:37px;}

#topNav ul li a, #topNav ul li a:visited{ display:block; font:bold 13px/37px Arial, sans-serif; padding:0px 14px 0px 14px; text-decoration:none;  white-space:nowrap; /*background:url(./images/btn-drop.png) 0 -200px no-repeat;*/  color:#756f62;}
#topNav ul li:hover a{  -webkit-text-shadow:0; -moz-text-shadow:0; text-shadow:0;}
#topNav ul li a.drop{ background-position:right 14px; padding-right:32px;}
#topNav ul>li.active a.drop, #topNav ul>li.current_page_item a.drop, #topNav ul>li.current-menu-ancestor a.drop{background-position:right -74px; padding-right:32px; }
#topNav ul li:hover{  background:#e5dec6 url(./images/btn-topnav-hover.png) 0 bottom repeat-x; -webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0;  border-radius:6px 6px 0 0; box-shadow:inset 0px 1px 3px #b5a27e;}
#topNav ul li.active, #topNav ul li.current_page_item, #topNav ul li.current-menu-ancestor{  background:#f07f40 url(./images/btn-topnav-bg.png) 0 bottom repeat-x; -webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0;  border-radius:6px 6px 0 0;}
#topNav ul li:hover a {  color:#756f62; display:block;}
#topNav ul li.active a, #topNav ul li.current_page_item a, #topNav ul li.current-menu-ancestor a{ color:#fff; display:block;}

#topNav ul li ul{ display:none; list-style:none; padding:0px; margin:0px; position:absolute; left:0; top:100%; z-index:20; background:url(./images/bg-topnav-drop.png) 0 0 repeat; height:auto; -webkit-box-shadow:1px 2px 5px #999; -moz-box-shadow:1px 2px 5px #999; box-shadow:1px 2px 5px #999; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
#topNav ul li ul li{ float:left; background:none; padding:0px; margin:0px; height:auto; display:block;}
#topNav ul li ul li>a, #topNav ul li ul li>a:visited{display:block; padding:6px 16px; margin:0; line-height:1.2em; font-size:12px; font-weight:normal; color:#564f3d !important; }
#topNav ul li:hover ul, #topNav ul li:active ul{ display:block;}
#topNav ul li ul li:hover a{ background:#d5cfba; color:#564f3d;}
#topNav ul>li.current_page_item ul li, #topNav ul>li.current-menu-ancestor ul li { background:none;}
#topNav ul.sub-menu li a{ background:none;}

/*----------------- General -----------------------------*/
.btn, .btnBig { float:left; display:inline-block; text-align:left;}
.btn{ height:62px; background:url(./images/btn-rgt.png) right 0 no-repeat; padding:0 11px 0 0; margin-left:10px;  display:block; color:#d7d7d7; font:14px Arial, Helvetica, sans-serif; }
.btn .bIn{background:url(./images/btn-lft.png) left 0 no-repeat; height:55px; line-height:55px; padding:0 0px 7px 10px; margin:0 0 0 -10px;  display:inline-block;}
.btn:hover{ background-position: right bottom;}
.btn:hover .bIn{ background-position: left bottom;}
.btn a, .btn a:visited{color:#fff;font:24px/55px Tahoma, Geneva, sans-serif; padding:0 11px 0 16px; display:block; text-decoration:none; letter-spacing:.05em; -webkit-text-shadow:1px 1px #555; -moz-text-shadow:1px 1px #555; text-shadow:1px 1px #555; white-space:nowrap; }
.btn:hover a{ text-decoration:none;color:#fff; }

.btnBig{ height:71px; background:url(./images/btn-big-rgt.png) right 0 no-repeat; padding:0 11px 0 0;  margin-left:10px; display:block; color:#d7d7d7; font:14px Arial, Helvetica, sans-serif;}
.btnBig .bIn{background:url(./images/btn-big-lft.png) left 0 no-repeat; height:64px;  padding:0 12px 7px 10px; margin:0 0 0 -10px;}
.btnBig:hover{ background-position: right bottom;  display:inline-block;}
.btnBig:hover .bIn{ background-position: left bottom;}
.btnBig a, .btnBig a:visited{color:#fff;font:24px/1.2em Tahoma, Geneva, sans-serif; padding:7px 50px 12px 16px; display:block; text-decoration:none; letter-spacing:.05em; background:url(./images/icon-btn-b.png) right 13px no-repeat; -webkit-text-shadow:1px 1px #555; -moz-text-shadow:1px 1px #555; text-shadow:1px 1px #555;  white-space:nowrap; }
.btnBig:hover a{ text-decoration:none;color:#fff; }
.btnBig small, .btnBig a>small{ display:block; line-height:1.2em; font-size:13px;}

.btnBig .try{ position:absolute; right:-130px; top:-38px; z-index:3; width:148px; height:85px; display:block; background:url(./images/try-it-free.png) 0 0  no-repeat;}


.btnSmall { float:left; display:inline-block; text-align:left;}
.btnSmall{ height:45px; background:url(./images/btn-small-rgt.png) right 0 no-repeat; padding:0 12px 0 0; margin-left:10px;  display:block; color:#d7d7d7; font:14px Arial, Helvetica, sans-serif; }
.btnSmall .bIn{background:url(./images/btn-small-lft.png) left 0 no-repeat; height:38px; line-height:38px; padding:0 0px 7px 7px; margin:0 0 0 -7px;  display:inline-block;}
.btnSmall:hover{ background-position: right bottom;}
.btnSmall:hover .bIn{ background-position: left bottom;}
.btnSmall a, .btnSmall a:visited, .btnSmall input{color:#fff;font:18px/38px Tahoma, Geneva, sans-serif; padding:0 3px 0 11px; margin:0; display:block; text-decoration:none; letter-spacing:.05em; -webkit-text-shadow:1px 1px #555; -moz-text-shadow:1px 1px #555; text-shadow:1px 1px #555; white-space:nowrap; background:none;}
.btnSmall:hover a{ text-decoration:none;color:#fff; }
 .btnSmall input{ height:38px;}


.bannerHome{ padding:0px 0 10px 0; }


.btnTop{ width:93px; height:29px; display:block; background:url(./images/btn-top.png) 0 0 no-repeat; /*position:absolute; bottom:0px; right:30px;*/ z-index:10;}


.infoBox{padding:10px 18px 10px 18px; border:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

/*------- secondary  ------------------*/
.secLft{ float:left; width: 163px; /*margin:25px 0 25px 25px;*/ position:absolute; left:29px; top:29px; z-index:10;}
.secRgt{ float:right; width: 685px; margin:25px 25px 25px 0; position:relative;  z-index:3; }

.secBg{ background:url(./images/bg-sec.png) 0 0 repeat; padding:18px 30px 18px 38px; -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px; box-shadow:0 1px 3px #999;}
h1.secTitle{ padding:18px 0 0 18px; margin:-18px 0 17px -18px; display:block; font:30px/1em Georgia, "Times New Roman", Times, serif; color:#2c2009; background:url(./images/icon-htitle.gif) 0 0 no-repeat;}
a.top{ background:url(./images/icon-top.png) 0 0 no-repeat; width:30px; height:31px; display:block; float:right;}
a.top:hover{ background-position:0 -69px;}

a.link{ padding:2px 0px 2px 13px; background:url(./images/link-arw.png) 0 center no-repeat; line-height:1.2em;}

/*------- side nav  ------------------*/
.sideBar{ margin-bottom:50px;}
.sideBar>ul{ list-style-type:none; margin:0; padding:0; background:url(./images/bg-sidebar.png) 0 0 repeat; display:block; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0;  border-radius:0 5px 5px 0; -webkit-box-shadow:1px 1px 3px #666; -moz-box-shadow:1px 1px 3px #666; box-shadow:1px 1px 3px #666;}
.sideBar>ul li{ background-image:none;  padding:0px; margin:0; display:block; line-height:none; float:none;   border-top:1px solid #8e8a80; border-bottom:1px solid #675f4c; position:relative; z-index:5;}
.sideBar>ul li:first-child, .sideBar>ul li:first-child a{ background:none; border-top:none; -webkit-border-radius:0 5px 0px 0;  -moz-border-radius:0 5px 0px 0;  border-radius:0 5px 0px 0;}
.sideBar>ul li:last-child, .sideBar>ul li:last-child a{ background:none; border-bottom:none; -webkit-border-radius:0 0px 5px 0; -moz-border-radius:0 0px 5px 0;  border-radius:0 0px 5px 0; }
.sideBar>ul li:hover{ background:#887e6e;}
.sideBar>ul li.active, .sideBar>ul li a.current{ background:#e76727 !important; box-shadow:inset 0 -3px 5px #F00;}
.sideBar>ul li span{ background:url(./images/sidebar-pointer.png) 0 0 no-repeat; width:8px; height:10px; display:none; position:absolute; z-index:8; right:-8px; top:17px;}
.sideBar>ul li:hover span{ display:block;}
.sideBar>ul li.active span, .sideBar>ul li a.current span{ display:block; background-position:left bottom;}
.sideBar>ul li a, .sideBar>ul li a:visited{display: block;  padding:13px 30px 13px 30px; margin£½0;color:#fff !important; font:normal 12px/1.3em Arial, Helvetica, sans-serif;}
.sideBar>ul li:hover a{text-decoration:none;}
/*----------------- foot --------------------------------*/
.footNav { float:left; padding=0; margin:0;}
.footNav dl{ margin:0; padding:0;}
.footNav dl dt{ font:bold 12px/1.2em Arial, Helvetica, sans-serif;}
.footNav dl dd{}
.footNav ul{ list-style:none; margin:0px; padding:0px;}
.footNav ul li{ float:left; padding:0px;  margin:0px 0px 0px 60px; background-image:none; display:block; text-align:left;}
.footNav ul li:first-child{ padding:0px; margin:0px; background:none;}
.footNav ul li a, .footNav ul li a:visited{ color:#757062; font:bold 13px/1em Arial, Helvetica, sans-serif; white-space:nowrap;}
.footNav ul li a:hover{ text-decoration:none; color:#111;}
.footNav ul li ul{list-style:none; padding:0px; margin:0px;}
.footNav ul li ul li{ float:none; padding:0px; margin:0px; line-height:1.2em;}
.footNav ul li ul li a, .footNav ul li ul li a:visited{ font-size:11px; font-weight:normal;}
.footNav ul li ul li a:hover{ color:#666; text-decoration:none;}

.footer{ width: 962px;  padding:12px 82px 30px 82px;  margin:0 auto;}
.footer ul{ list-style:none; margin:0 0 0 -6px; padding:0; float:left;}
.footer ul li{ color:#666; font:11px/1em Arial, Helvetica, sans-serif; float:left;  padding:0 7px 0 7px; margin:0; background-image:none; border-left:1px solid #fff; line-height:1em; display:inline-block;}
.footer ul li:first-child{ padding-left:0; background:none; border-left:none;}
.footer ul li a, .footer ul li a:visited{ color:#fff; font:11px/1em Arial, Helvetica, sans-serif; white-space:nowrap;}
.footer ul li a:hover{ color:#999;}

.copyRight{ float:right; font-size:12px; line-height:1.1em; color:#fff; }

/*---------------------- general --------------------*/

.hide { display: none; }
.fltLft {float:left; }
.fltRgt {float:right; }
.alignRgt{text-align:right;}
.hide{display:none;}
.alignLft{ text-align:left;}
.alignRgt{ text-align:right;}
.alignCenter{ text-align:center;}

/*--------- image align ----------*/
img.alignright {float:right; margin:0.3em 0 1em 1em;}
img.alignleft {float:left; margin:0.3em 1em 1em 0;}
img.aligncenter { margin:0 auto 15px auto;}
a img.alignright {float:right; margin:0.3em 0 1em 1em;}
a img.alignleft {float:left; margin:0.3em 1em 1em 0;}
a img.aligncenter {display: block; margin:0 auto;}

.imgLft{float:left; margin:0 1em 1em 0;}
.imgRgt{float:right; margin:0 0 1em 1em;}

/*---------------------- STUFF ERIN ADDED --------------------*/

/*#banner .bannerIn >ul{ list-style:none; margin:0; padding:0;width:954px; height:400px; overflow:hidden;}
#banner .bannerIn >ul li{ display:block; float:left; background:none; width:954px; height:400px; padding:0; margin:0 }
#banner .bannerIn >ul li img{ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; width:954px; }

#banner .bannerIn >ul.page{float:right; width:954px; margin:0; display:block;}
#banner .bannerIn >ul.page li .secRgt{}
#banner .bannerIn >ul.page li{ float:left; display:block;width:954px; height:auto;}
#banner .bannerIn >ul.page li img{ width:auto;  -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}

#banner .bannerIn4 >ul{ list-style:none; margin:0; padding:0;width:954px; height:400px; overflow:hidden;}
#banner .bannerIn4 >ul li{ display:block; float:left; background:none; width:954px; height:400px; padding:0; margin:0 }
#banner .bannerIn4 >ul li img{ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; width:954px; }

#banner .bannerIn4 >ul.page{float:right; width:954px; margin:0; display:block;}
#banner .bannerIn4 >ul.page li .secRgt{}
#banner .bannerIn4 >ul.page li{ float:left; display:block;width:954px; height:auto;}
#banner .bannerIn4 >ul.page li img{ width:auto;  -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}*/

.btnTop { margin-bottom:-17px; }

.secMain { width:850px; margin:25px auto; position:relative; z-index:3; }
.secMain .secBg { padding:18px 0; }
.secMain h1.secTitle { margin-left:24px; }
/*.secMain p { padding:0 30px 13px 38px; }*/
.secMain .secCont { padding:0 40px 0px 40px; }

/*#bg1_noslide #banner .bannerIn{ background:url(./images/bg-banner1.jpg) center 0 repeat-y #fff;}
#bg1_noslide #banner .bannerIn2{ background:url(./images/bg-banner11.jpg) center 0 repeat-y #fff;}
#bg1_noslide #banner .bannerIn4{ background:url(./images/bg-banner5.jpg) center 0 repeat-y #fff;}
*/

#bg1_noslide #banner .bannerIn3{ background:#fff;}

#bg1_noslide .secMain { margin:0 auto; padding:25px 0; position:relative; }
/*#bg1_noslide*/ .secBg ul{ list-style:none outside; /*padding:0 30px 13px 38px;*/ padding:0 0px 13px 15px; width:auto; clear:both; }
/*#bg1_noslide*/ .secBg a.btnTop { bottom:25px; }

/*#bg3 #banner .bannerIn{ background:url(./images/bg-banner3.jpg) 0 0 repeat-y #fff; }
#bg3 .secBg ul li { }

#bg4 #banner .bannerIn{ background:url(./images/bg-banner4.jpg) 0 0 repeat-y #fff;}
#bg4 #banner .bannerIn > ul, #bg3 #banner .bannerIn > ul { height:auto; }
#bg4 #banner .bannerIn > ul li, #bg3 #banner .bannerIn > ul li { height:auto; }


#bg3 #banner .bannerIn4{ background:url(./images/bg-banner5.jpg) 0 0 repeat-y #fff; }

#bg4 #banner .bannerIn4{ background:url(./images/bg-banner5.jpg) 0 0 repeat-y #fff;}
#bg4 #banner .bannerIn4 > ul, #bg3 #banner .bannerIn4 > ul { height:auto; }
#bg4 #banner .bannerIn4 > ul li, #bg3 #banner .bannerIn4 > ul li { height:auto; }*/


table { width:100%; }
/*
tr.even th, tr.even td { background-color:#efefd7; }

table.whatsnew {  }
table.whatsnew th, table.whatsnew td { line-height:1.5em; color:#3c3217; }
table.whatsnew th { padding:15px 18px; width:99px; font-weight:bold; border-right:1px solid #fff; }
table.whatsnew td { padding:15px 30px 15px 18px; border-left:1px solid #ddd; } 

table.corp_info { -moz-border-top-left-radius:6px; -webkit-border-top-left-radius:6px; border-top-left-radius:6px; -moz-border-top-right-radius:6px; -webkit-border-top-right-radius:6px; border-top-right-radius:6px; }
table.corp_info td { padding:20px; font:16px Arial, Helvetica, sans-serif; border-top:1px solid #ddd; }
table.corp_info tr:first-child td { border-top-style:none; -moz-border-top-left-radius:6px; -webkit-border-top-left-radius:6px; border-top-left-radius:6px; -moz-border-top-right-radius:6px; -webkit-border-top-right-radius:6px; border-top-right-radius:6px; }
table.corp_info a { color:#88ac2e; }
table.corp_info h1 { margin:0; padding:0; font:bold 18px Arial, Helvetica, sans-serif; color:#555; }

table.private_brands { }
table.private_brands th { padding-bottom:7px; font-size:22px; color:#dc3e00; border-bottom:1px solid #c7c1b7; }
table.private_brands td { padding:20px 0 40px; }
table.private_brands td img { padding-right:43px; }
table.private_brands td p { margin:0; padding:0 7px 0 0; font:normal 13px/18px Arial, Helvetica, sans-serif; }

a.visit_site_btn, a.visit_site_btn:visited { display:block; background:url(./images/visit_site_arw.png) 7px 9px no-repeat,url(./images/visit_site_btn.jpg) 0 0 repeat-x; padding:7px 7px 7px 18px; color:#73a533; font-weight:bold; font-size:13px; line-height:1.2em; border:1px solid #ded8c9; border-radius:5px; }
a.visit_site_btn:hover, a.visit_site_btn:active { background:url(./images/visit_site_arw.png) 7px 9px no-repeat,url(./images/visit_site_btn.jpg) 0 -31px repeat-x; text-decoration:underline; }

table.contact { margin:0 auto; width:550px; }
table.contact td { padding-bottom:15px; }
table.contact th { padding-right:33px; }
table.contact input[type=text], .secBg textarea { width:295px; background-color:#fff; }
table.contact input[type=radio] { width:30px; }
table.contact input[type=text].name { width:130px; margin-left:15px !important; }
table.contact input[type=text].name:first-child { margin-left:0 !important; }
table.contact select { width:160px; }
table.contact textarea { height:130px; }
table.contact span.required { color:#f00; }
*/





/*-------------- font size ---------------*/
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.fs14 { font-size:14px; }
.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fs17 { font-size:17px; }
.fs18 { font-size:18px; }
.fs19 { font-size:19px; }
.fs20 { font-size:20px; }
.fs21 { font-size:21px; }
.fs22 { font-size:22px; }

/*---------------------------space-----------------------*/
.padTop55{padding-top:55px;}
.padTop25{padding-top:25px;}
.padTop1{padding-top:1px;}
.padTop2{padding-top:2px;}
.padTop3{padding-top:3px;}
.padTop4{padding-top:4px;}
.padTop5{padding-top:5px;}
.padTop6{padding-top:6px;}
.padTop7{padding-top:7px;}
.padTop8{padding-top:8px;}
.padTop9{padding-top:9px;}
.padTop10{padding-top:10px;}
.padTop12{padding-top:12px;}
.padTop15{padding-top:15px;}
.padTop17{padding-top:17px;}
.padTop45{padding-top:45px;}
.padTop60{padding-top:60px;}
.padTop70{padding-top:70px;}
.mgnTop18{margin-top:18px;}
.padTop18{padding-top:18px;}
.mgnTop20{margin-top:20px;}
.mgnTop25{margin-top:25px;}
.mgnTop28{margin-top:28px;}
.padTop20{padding-top:20px;}
.padTop24{padding-top:24px;}
.padTop26{padding-top:26px;}
.padTop28{padding-top:28px;}
.padTop30{padding-top:30px;}
.padTop35{padding-top:35px;}
.padTop38{padding-top:38px;}
.padTop40{padding-top:40px;}
.padTop50{padding-top:50px;}
.padTop60{padding-top:60px;}
.padTop70{padding-top:70px;}
.padTop80{padding-top:80px;}
.padTop100{padding-top:100px;}
.padTop120{padding-top:120px;}
.mgnTop10{margin-top:10px;}
.mgnTop20{margin-top:20px;}
.mgnTop22{margin-top:22px;}
.mgnTop30{margin-top:30px;}
.mgnTop40{margin-top:40px;}
.mgnTop45{margin-top:45px;}
.padLft10{padding-left:10px;}
.padLft12{padding-left:12px;}
.padLft15{padding-left:15px;}
.padLft20{padding-left:20px;}
.padLft25{padding-left:25px;}
.padLft30{padding-left:30px;}


/* =Navigation
-------------------------------------------------------------- */

#content nav {
	clear: both;
	overflow: hidden;
	padding: 0 0 1.625em;
}
#content nav a {
	font-size: 12px;
	font-weight: bold;
	line-height: 2.2em;
}
#nav-above {
	padding: 0 0 1.625em;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#content nav .meta-nav {
	font-weight: normal;
}

/* Singular navigation */
#nav-single {
	float: right;
	position: relative;
	top: -0.3em;
	text-align: right;
	width: 100%;
	z-index: 1;
}
#nav-single .nav-previous,
#nav-single .nav-next {
	float: none;
	width: auto;
}
#nav-single .nav-next {
	padding-left: .5em;
}


/* =Widgets
----------------------------------------------- */

.widget-area {
	font-size: 12px;
}
.widget {
	clear: both;
	margin: 0 0 2.2em;
}
.widget-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.widget ul {
	font-size: 15px;
	margin: 0;
}
.widget ul ul {
	margin-left: 1.5em;
}
.widget ul li {
	color: #777;
	font-size: 13px;
}
.widget a {
	font-weight: bold;
	text-decoration: none;
}
.widget a:hover,
.widget a:focus,
.widget a:active {
	text-decoration: underline;
}

/* Search Widget */
.widget_search form {
	margin: 0 0 1.625em;
}
.widget_search #s {
	width: 77%;
}
.widget_search #searchsubmit {
	background: #ddd;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	color: #888;
	font-size: 13px;
	line-height: 25px;
	position: relative;
	top: -2px;
}
.widget_search #searchsubmit:active {
	background: #1982d1;
	border-color: #0861a5;
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	color: #bfddf3;
}

/* Ephemera Widget */
section.ephemera ol,
.widget_twentyeleven_ephemera ol {
	list-style: square;
	margin: 5px 0 0;
}
.widget_twentyeleven_ephemera .widget-entry-title {
	font-size: 15px;
	font-weight: bold;
	padding: 0;
}
.widget_twentyeleven_ephemera .comments-link a,
.widget_twentyeleven_ephemera .comments-link > span {
	color: #666;
	display: block;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.76333em;
	text-transform: uppercase;
}
section.ephemera .entry-title .comments-link a:hover,
.widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
}
section.ephemera .entry-title a span {
	color: #29628d;
}

/* for contact us form */

table.contact td span.First{ margin-right:10px;}
input.wpcf7-submit[type='submit']{ display:block; background:url(./images/visit_site_btn.jpg) 0 0 repeat-x !important; padding:8px 10px 8px 10px !important; color:#de4b11 !important; font-weight:bold; font-size:13px !important; line-height:1.2em; border:1px solid #ded8c9; border-radius:5px; }
input.wpcf7-submit[type='submit']:hover { background:url(./images/visit_site_btn.jpg) 0 -30px repeat-x !important; text-decoration:underline; }

div.wpcf7-response-output {margin: 0  1em 3em 1em;Â padding: 1.5em 2em;}
div.wpcf7-mail-sent-ok {Â border: 2px solid #398F14; background:#c9eaba; width:450px; margin:0 auto; font-size:18px; font-weight:bold; color:#111;}

/*  WuFoo form */
/*#customForm{  margin:0 auto;}
#customForm ul li{ background-image:none; padding:5px 0px 5px 0; margin:0;}*/
/*#customForm input, #customForm textarea{ margin:0; padding:8px 11px 8px 11px; border:1px solid #c7c1b7; font:13px/1.3em Helvetica, Arial, sans-serif; background:#fff;  color:#979085;   -moz-border-radius:6px; -webkit-border-radius:6px; border-radius: 6px; -webkit-box-shadow:inset 0px 2px 3px #fafafa; -moz-box-shadow:inset 0px 2px 3px #fafafa; box-shadow:inset 0px 2px 3px #fafafa; behavior: url(../ie-css3.htc); width:280px;}
#customForm select{ width:280px;}
#customForm input[type='submit'], #customForm input[type='button']{ white-space:nowrap; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; width:auto; background:none;  cursor:pointer;}
#customForm textarea{ line-height:17px; overflow-x: hidden; overflow-y: hidden; }
#customForm input.checkBox{ border:1px solid #999; padding:0; margin:0; display:inline; width:auto;}
#customForm label, #customForm legend{ font-size:13px; color:#222; font-weight:normal;}
#customForm label>span, .green, #customForm legend>span, .green{ color:#75a41e;}

#customForm input#saveForm.btTxt { display:block; background:url(./images/visit_site_btn.jpg) 0 0 repeat-x !important; padding:8px 10px 8px 10px !important; color:#de4b11 !important; font-weight:bold; font-size:13px !important; line-height:1.2em; border:1px solid #ded8c9; border-radius:5px; }
#customForm input#saveForm.btTxt:hover { background:url(./images/visit_site_btn.jpg) 0 -30px repeat-x !important; text-decoration:underline; }*/

#customForm table.contact th { padding:0; margin:0; }
table.contact { margin:0 auto; width:520px; padding:0;}
table.contact li{ background:none;}
iframe { padding:0 !important; margin:0 auto !important; width:665px !important;}
