body {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;margin:15px 0 20px 0; text-align: center; color:#555555; font-size: 11px; background:url(../images/bg1.gif) repeat-x #464458; }
.outer {width: 829px;       margin-left: auto;    margin-right: auto; margin-top:0px; text-align:left; }
td {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#555555; line-height:15px;}
a  {color:#2e5d80; text-decoration:underline; cursor:pointer}
a:hover {color:#518bc6; text-decoration:underline; cursor:pointer}
form {margin:0px; padding:0px;}
.fl {float:left;}
.fr {float:right;}
.breadtrail { background: #ececec; padding: 4px 3px 4px 3px; border-bottom: 1px solid #ddd; margin-bottom:5px; }
h1, h2, h3, h4, h5 {margin:0; padding:0}
.clearer { clear: both; font-size: 1px; line-height: 1px; height: 1px; margin-bottom: -1px;}
input  {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#555555; font-size:11px; }
select {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#555555; font-size:11px; }
textarea {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#555555; color:#555555; font-size:11px; padding:5px;}

a img {border:0;}
a:hover img{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
.red11 {color:#cc0000;}

#nav_header {height:72px;}
#nav_header #logo {float:left; width:237px; padding-top:10px;}
#nav_header #nav_right {float:right; width:495px; text-align:right;}
.mini_cart {position:absolute; width:94px; height:12px;  margin-left:401px; margin-top:45px; font-size:10px; text-transform:uppercase; text-align:center; }
.mini_cart a:hover { background:#fff;color:#27323d;text-decoration:none; border:1px solid #fff;}
.mini_cart a {background:url(../list_files/basketbg.gif) repeat-x; text-decoration:none;color:#27323d;border:1px solid #fff;  padding:2px 0 1px 0;display:block; }


#nav_other {width:123px; background:#c3d5e8; position:absolute; margin-left:372px; margin-top:18px; border-right:1px solid #7593b1;  z-index:1000}
#nav_other ul {margin:0; padding:0; list-style-type:none;}
#nav_other li {font-size:9px; text-transform:uppercase}
#nav_other li a {display:block; padding:4px 6px; border-bottom:1px solid #839fbb; text-decoration:none;z-index:1000; height:11px; text-align:left}
#nav_other li a:hover {background:#fff;}


#nav_currency {height:18px; padding-top:12px;}
#nav_right .related {position:absolute; margin-left:309px; margin-top:4px; }
#nav_right .related select {font-size:10px;}
#nav_currency ul {margin:0;  list-style-type:none; }
#nav_currency li { display:inline; margin-left:2px; }
#nav_currency li a img {border:0;border:1px solid #688098;}
#nav_currency li a:hover img {border:0;border:1px solid #fff;}
#nav_currency li.on a img {border:1px solid #fff;}

#nav_links {height:20px; padding-top:23px;}
#nav_links select {font-size:10px; margin-right:30px;}

#nav_buttons {background:#aaa39b; height:36px; }
#nav_buttons ul.container {margin:0; padding:0; list-style-type:none; float:left; width:650px; background:#aaa39b;}
#nav_buttons .container li {float:left;}
#nav_buttons .container li .navlink a {display:block; height:36px;}
#nav_buttons .navlink .one a {background:url(../images/nav/buttons_01.png) no-repeat; width:74px;}
#nav_buttons .navlink .one a:hover,#nav_buttons .navlink .one a.lnkon {background:url(../images/nav/buttonson_01.png) no-repeat  #bdb7ae;}
#nav_buttons .navlink .two a {background:url(../images/nav/buttons_02.png) no-repeat; width:90px;}
#nav_buttons .navlink .two a:hover,#nav_buttons .navlink .two a.lnkon {background:url(../images/nav/buttonson_02.png) no-repeat  #bdb7ae;}
#nav_buttons .navlink .three a {background:url(../images/nav/buttons_03.png) no-repeat; width:131px;}
#nav_buttons .navlink .three a:hover,#nav_buttons .navlink .three a.lnkon {background:url(../images/nav/buttonson_03.png) no-repeat  #bdb7ae;}
#nav_buttons .navlink .four a {background:url(../images/nav/buttons_04.png) no-repeat; width:96px;}
#nav_buttons .navlink .four a:hover,#nav_buttons .navlink .four a.lnkon {background:url(../images/nav/buttonson_04.png) no-repeat  #bdb7ae;}
#nav_buttons .navlink .five a {background:url(../images/nav/buttons_05.png) no-repeat; width:66px;}
#nav_buttons .navlink .five a:hover,#nav_buttons .navlink .five a.lnkon {background:url(../images/nav/buttonson_05.png) no-repeat  #bdb7ae;}
#nav_buttons .navlink .six a {background:url(../images/nav/buttons_06.png) no-repeat; width:98px;}
#nav_buttons .navlink .six a:hover,#nav_buttons .navlink .six a.lnkon {background:url(../images/nav/buttonson_06.png) no-repeat  #bdb7ae;}
#nav_buttons .navlink .seven a {background:url(../images/nav/buttons_07.png) no-repeat; width:95px;}
#nav_buttons .navlink .seven a:hover,#nav_buttons .navlink .seven a.lnkon {background:url(../images/nav/buttonson_07.png) no-repeat  #bdb7ae;}

#nav_buttons .nm_outer { display:inline; }
#nav_buttons .nm_inner { margin-top: 36px; position:absolute; z-index: 4; }
#nav_buttons .nm_outer li { display: block; float: none;}
#dd_menu {width:300px; border-right:1px solid #686158; border-bottom:1px solid #686158; background:#f7f4ed; z-index:1000}
#dd_menu .bg {background:url(../images/nav/bg_dd.gif) no-repeat bottom right #f7f4ed; border:8px solid #bdb7af; padding:4px 0 }
#dd_menu ul {margin:0; padding:0; list-style-type:none;}
#dd_menu li a {display:block; padding:7px 10px; height:12px; color:#716b65; text-decoration:none}
#dd_menu li a:hover {background:#fff;}

#dd_menu li.on a {display:block; padding:2px 10px 2px 17px; height:12px; color:#716b65; text-decoration:none; color:#8f857c;}
#dd_menu li.on a:hover {background:#fff;}

#navpop_seven #dd_menu { width: 150px; }

#dd_menu .list1 {float:left; width:140px; border-right:1px solid #ccc;}
#dd_menu .list2 {float:left; width:135px; padding-left:5px; }
#nav_search {float:right; width:172px; padding-top:8px;}
#nav_search .fl {float:right; width:120px; padding-right:9px;}
#nav_search .box {background:#fff; border:0; border-top:1px solid #717171; border-left:1px solid #717171; font-size:10px; color:#757575; width:112px; padding:4px 5px;}
#nav_search .fr {float:right; padding-top:1px; padding-right:8px;}


#footer {height:33px; background:#d2dee5; margin-top:14px; font-size:10px; text-transform:uppercase; padding:1px 14px; color:#677782;}
#footer .fl1 {float:left; padding-top:11px}
#footer .fl2 {float:left; padding-top:7px; padding-left:8px; padding-right:8px;}
#footer .go {float:left; padding-top:11px;}
#footer .box {background:#fff; border:0; border-top:1px solid #717171; border-left:1px solid #717171; font-size:10px; color:#757575; width:142px; padding:3px 5px;}
#footer ul {margin:0; padding:10px 0 0 0; list-style-type:none; float:right}
#footer li {display:inline; margin-right:4px;}
#footer li a {color: #677782; text-decoration:none}
#footer li a:hover {color: #58788e}
#footer li a:hover {text-decoration:underline;}
#site_credits {font-size:10px; color:#fff; margin-top:8px; text-transform:uppercase}
#site_credits .fl {padding-top:4px; float:left; line-height:13px;}
#site_credits .fl span {color:#c5d2e0;}
#site_credits .fl span a {color:#c5d2e0;}
#site_credits a {color:#fff; padding-left:2px; text-decoration:none}


/* ########################################################## */
/*                     Buttons                        */
/* ########################################################## */

a.button {	display: block;	text-decoration: none  !important;	border: 1px solid #55697d;	font-weight: bold;	text-transform: uppercase;	color: #FFF !important;	white-space: nowrap;}
a.button span {	display: block;		background-color: #55697d;	line-height: 17px;	padding: 0 4px 0 4px;	cursor: pointer;}
a.blarge span {	line-height: 22px;	padding-left: 7px;	padding-right: 7px;}
a.button:hover {	border-color: #333;	text-decoration: none;}
a.button:hover span {	background-color: #333;}
a.blue span {	background-color: #666;}
a.blue {border:1px solid #666;}

/* button link section */



#rightside {float:right; width:620px;}
#prod_left {float:left; width:174px;}
#prod_left .fday {background:url(../images/nav/banner-fday.gif) no-repeat #fff; border-top:1px solid #a8a8a8; border-left:1px solid #a8a8a8; height:57px;margin:0px 10px 2px 10px;}
#prod_left ul {margin:0; padding:0px 0 10px 0; list-style-type:none;}
#prod_left li a {display:block; padding:8px 16px; font-size:12px; font-weight:bold; color:#215b86; height:16px; text-decoration:none}
#prod_left li a:hover {background:#fff;}
#prod_left li.on a {background:#fff;}
#prod_left ul.bottom {border-top:1px solid #ddd; padding-top:5px;}
#prod_left h2 {padding:12px 16px 10px 16px; margin:0; font-size:12px; font-weight:bold; color:#575757; border-bottom:1px solid #ddddde}
#prod_left .content {background: #f3f3f3;}


#prod_left .list {background:#fff;border-bottom:1px solid #ddddde; margin-bottom:5px;}
#prod_left .list ul {margin:0; padding:0 0 5px 0; list-style-type:none;}
#prod_left .list li a {font-size:11px; color:#2e5d80; padding:3px 0 3px 16px; font-weight:normal; text-decoration:underline}
#prod_left .list li a:hover {color:#3c73aa;}
#prod_left .list li.on a {color:#f08911; font-weight:bold}
#prod_left .list .sub li {font-size:11px; color:#444; padding:3px 0 3px 27px; font-weight:normal}
#prod_left .list .sub li .none a {text-decoration:none; font-weight:bold}

#prod_left .list .sub li a {font-weight:normal;color:#2e5d80; padding:0; text-decoration:underline }
#prod_left .list .sub li a:hover { color:#3c73aa; text-decoration:underline}


.prod_view {width:273px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2}
.prod_view .title {height:13px; background:#dfdfdf; padding:6px 8px 2px 8px;}
.prod_view .bg {background:#fff; padding:10px; border:4px solid #dfdfdf; text-align:center;}

#maincontent {background:#fff; padding:8px 14px 14px 14px;}

#index_feat {margin-top:6px; margin-bottom:14px;}
#index_feat .main {float:left; width:563px;}
#index_feat .main a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1 }
#imagesw {	position: absolute;  z-index: 1000; margin-left: 92px;	padding: 0;	list-style: none; margin-top:225px; width: 460px;}
#imagesw a {	float: right;	margin-right: 4px; z-index: 1000;}
#imagesw a {	display: block;	border: 1px solid #4c586e;	text-decoration: none;	background-color: #FFF;	 padding:0 7px 0 7px; text-align: center;	line-height: 18px;	font-weight: bold;	color: #4c586e;	font-size: 11px; z-index: 1000;}
#imagesw a:hover, #imagesw a.active {	background-color: #4c586e;	color: #FFF;z-index: 1000;}

#index_feat .right {float:right; width:224px; border-bottom:1px solid #ddd;}
#index_feat .right .b1 {border:1px solid #ddd; border-bottom:0}
#index_feat .right .b2 {border-left:1px solid #ddd;border-right:1px solid #ddd; margin:0}
.ibox1 {float:left; width:193px; border:1px solid #ddd; margin-right:7px; background:url(../images/index/catalogue.gif) no-repeat; height:113px;}
.ibox2 {float:left; width:165px; border:1px solid #ddd; margin-right:7px; height:99px; background:url(../images/index/bg1.gif) repeat-x #f1f1f1; padding:14px 14px 0 14px; color:#5d5d5d; line-height:14px;}
.ibox2 p, .ibox4 p {margin:0}
.ibox2 .im, .ibox3 .im {margin:0 0 6px 0;}
.ibox2 a, .ibox3 a, .ibox4 a,  {color:#5d5d5d; text-decoration:underline;}
.ibox2 a:hover, .ibox3 a:hover, .ibox4 a:hover  {color:#518bc6; text-decoration:underline;}
.ibox2 ul {margin:0; padding:0; list-style-type:none;}
.ibox2 li {margin-bottom:4px; background:url(../images/index/dot.gif) no-repeat 0 5px; padding-left:10px;}
.ibox3 {float:left; width:165px; border:1px solid #ddd; height:99px; background:url(../images/index/bucket_feathers.jpg) repeat-x #eff4fc; padding:14px 14px 0 14px; color:#5d5d5d; line-height:14px;}
.ibox3 .content {width: 50%;}
.ibox4 {float:left; width:165px; border:1px solid #ddd; height:99px; background:url(../images/index/bucket_bees.jpg) repeat-x #eff4fc; padding:14px 14px 0 14px; color:#5d5d5d;margin-right:7px; line-height:14px;}
.ibox4 .content {margin-left: 50%;}

.ibox3 .title {width:70px; margin: 0 0 7px 0}
.ibox4 .title {width:110px; margin: 6px 0 7px 0}

.ibox3 span {width:50px; display:block}

#page_header {height:27px; padding:4px 3px 8px 1px; border-bottom:3px solid #e4e4e4; text-transform:uppercase; margin-bottom:6px;}
#page_header .fl3 {margin-right:2px; float:left;}
#page_header h2, #page_header h1 {font-size:22px; margin:0; text-transform:uppercase }
#page_header .fr {float:right;padding-top:8px; text-transform:uppercase; font-size:10px; color:#959595;}
#page_header a {color:#6a6a6a; text-decoration:none}
#page_header a:hover {color:#518bc6; text-decoration:underline; }

#page_header .blue2 {
  font-size: 22px;
  line-height: 1.2em;
  color:#9c9c9c;
    font-weight:bold;
  text-transform:uppercase;
}
#page_header  .black2 {
  font-size: 22px;
  line-height: 1.2em;
  font-weight:bold;
  color:#505050;
}



#cat_header {height:147px;}
#cat_header .fl {float:left; height:147px; width:183px; }
#cat_header .fr {float:right; width:349px;  height:91px; padding:28px 44px; color:#fff;}
#cat_header p {margin:12px 0 0 0; font-size:12px; line-height:15px;}
#cat_header h5 {font-size:24px; margin:0}

#prod_page {height:28px; background:#fff; padding:6px 0px 4px 6px; text-align:right; margin-top:6px; border-bottom:1px solid #ddd; margin-bottom:0px; width:610px}
#prod_page ul {margin:0; padding:0; list-style-type:none; float:right}
#prod_page li {display:inline; float:left; margin-right:4px;}
#prod_page li a {display:block; width:24px; height:18px; background:url(../images/prod/bull2.gif) no-repeat; font-size:12px; font-weight:bold; color:#275e86; text-align:center; text-decoration:none; padding-top:4px;}
#prod_page li.on a {display:block; width:24px; height:18px; background:url(../images/prod/bull1.gif) no-repeat; font-size:12px; font-weight:bold; color:#fff; text-align:center; text-decoration:none; padding-top:4px;}

#prod_page li a:hover {background:url(../images/prod/bull1.gif) no-repeat;  color:#fff; text-decoration:none; }
#prod_page .previous {background:url(../images/prod/arr_l.gif) no-repeat; height:21px; padding-left:25px; width:43px; padding-top:5px; font-size:11px; float:right; margin-right:10px;}
#prod_page .next {background:url(../images/prod/arr_r.gif) no-repeat right 0; height:21px; padding-right:25px; width:23px; padding-top:5px; font-size:11px; float:right; margin-left:5px;}
#prod_page a {text-decoration:none;}


#prod_page .fl2 {float:left; padding-top:3px; padding-right:8px; padding-left:3px;}
#prod_page .sort {float:left; padding-left:15px; padding-right:6px; padding-top:3px;}
#prod_page .gridon {float:left; text-align:left;}
#prod_page .gridon a {background:url(../images/prod/grid_on.gif) no-repeat; display:block; height:19px; width:32px; font-size:11px; color:#fff; text-decoration:none; padding-left:21px; padding-top:3px;}
#prod_page .gridon a:hover {background:url(../images/prod/grid_on.gif) no-repeat;}
#prod_page .grid {float:left;text-align:left;}
#prod_page .grid a {background:url(../images/prod/grid_off.gif) no-repeat; display:block; height:19px; width:32px; font-size:11px; color:#7a7979; text-decoration:none; padding-left:21px; padding-top:3px;}
#prod_page .grid a:hover {background:url(../images/prod/grid_on.gif) no-repeat; color:#fff;}
#prod_page .liston {float:left;text-align:left}
#prod_page .liston a {background:url(../images/prod/list_on.gif) no-repeat; display:block; height:19px; width:29px; font-size:11px; color:#fff; text-decoration:none; padding-left:24px; padding-top:3px;}
#prod_page .liston a:hover {background:url(../images/prod/list_on.gif) no-repeat;}
#prod_page .list {float:left;text-align:left}
#prod_page .list a {background:url(../images/prod/list_off.gif) no-repeat; display:block; height:19px; width:29px; font-size:11px; color:#7a7979; text-decoration:none; padding-left:24px; padding-top:3px;}
#prod_page .list a:hover {background:url(../images/prod/list_on.gif) no-repeat; color:#fff;}



#prodcontent .prod1 {float:left; width:117px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:14px 18px 24px 18px; text-align:center}
#prodcontent .prod1 .image a {margin:0; height:100px; display:block;}
#prodcontent .prod1 .image a:hover {background:#fff; filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
#prodcontent .prod1 .name {margin:0 0 5px 0; line-height:13px; height:60px;}
#prodcontent .prod1 a {display:block;}




#rightside .header {background:url(../images/nav/bg_dot.gif) repeat; height:81px;}
#rightside .header .back {position:absolute; margin-left:220px; margin-top:5px;  width:394px; text-align:right; text-transform:uppercase; font-size:10px;}
#rightside .header .back .fr2 {float:right; padding-right:7px; padding-top:4px;}
#rightside .white {background:#fff; width:564px; float:right; margin-top:28px; padding:13px 20px 15px 20px;font-size:22px; font-weight:bold;  color:#505050;}
#rightside .mainpad {padding:14px 20px 20px 20px;}
#rightside h1{font-size:13pt;font-weight:bold;padding:0 0 10pt 0;margin:0pt 0 0 0;border:0;background:transparent}
#rightside h2{font-size:11pt;color:#ff9900; font-weight:100; padding:0 0 5pt 0;margin:0pt 0 0 0;border:0;background:transparent}
#rightside h5{font-size:9pt;color:#787878; font-weight:100;text-decoration:line-through;padding:0 0 5pt 0;margin:0pt 0 0 0;border:0;background:transparent}
#rightside h3{font-size:12pt;color:#484848; font-weight:bold;padding:0 0 5pt 0;margin:0pt 0 0 0;border:0;background:transparent}
#rightside h4{font-size:8pt;color:#999999; font-weight:bold;padding:0 0 0 0;margin:0pt 0 0 0;border:0;background:transparent}
#rightside h8{font-size:11pt;color:#000000; font-weight:100;padding:0 0 5pt 0;margin:0pt 0 0 0;border:0;background:transparent}
#rightside h7 {background:#fff; font-size:26px;}
#rightside p {margin:12px 0 0 0; font-size:12px; line-height:15px;}


#proddetail #left {float:left; width:245px}
#proddetail #left h3 {background:#f3f3f3;  font-size:12px; font-weight:bold; color:#666; margin:0; padding:8px 10px; clear:both; }
#proddetail #left .image {display:block; margin:0; padding:0px 0 20px 0; text-align:center}
#proddetail #prod_related1 { padding-top:25px;}
#proddetail #prod_related1  h6 { margin:0 0 15px 0; font-size:14px; font-weight:bold}

#proddetail  .related { float:left; width:140px; text-align:center}
#proddetail  .related .fl2 { line-height:15px; padding:12px;}
#proddetail  .related .im { height:100px;}
#proddetail .related .im a {margin:0; height:100px; display:block;}
#proddetail .related .im a:hover {background:#fff; filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}


#prod_recent ul {margin:0; padding:0; list-style-type:none;}
#prod_recent li {margin-bottom:8px; font-size:11px; padding-left:23px;}

#proddetail #left #image_zoom {height:66px; margin-left:6px; }
#proddetail #left #image_zoom .photo {width:72px; height:52px;  float:left; padding:0;}
#proddetail #left #image_zoom span {float:left; padding:14px 0 0 10px}

#proddetail #right {float:right; width:285px; font-size:12px;}
#proddetail #right .pricing {border-bottom:1px solid #cfcfcf; padding-bottom:12px; margin-bottom:12px; line-height:17px; margin-top:0}
#proddetail #right .price {font-size:16px; font-weight:bold;}
#proddetail #right .was {color:#626262; text-decoration:line-through; padding-left:5px;}
#proddetail #right .desc {margin:0; line-height:18px;}
#proddetail #right p {line-height:18px;}
#proddetail #right h2 { font-size:14px; margin:10px 0;}
#proddetail #right  li {margin-bottom:5px}
#proddetail #right select { font-size:12px; margin-bottom:6px;}
#proddetail #buybox {background:#f7f4ee; padding:15px; margin-top:22px;}
#proddetail #buybox .del {margin:0 0 7px 0; padding:0}
#proddetail #buybox .fl1 {float:left; width:50%;}
#proddetail #buybox .fr1 {float:right; width:48%; padding-top:7px;}
#proddetail #banner_ps {margin-top:12px;}
#proddetail #banner_ps img {margin:0;}
#proddetail #right #guarantee {background:#f1f1f1; margin-top:12px; padding:15px;}
#proddetail #right #guarantee p {margin:0 0 4px 0; line-height:15px;}


#staticheader .image {height:147px;}
#staticheader .text {background:#4698c1; padding:10px 15px; }
#staticheader h4 {font-size:20px; text-transform:uppercase; font-weight:bold; margin:0; color:#fff;}

.prodline {height:40px; border-bottom:1px solid #ccc; margin-top:17px;}
#prod_tabs {margin-top:-35px; position:absolute; }
#prod_tabs ul {margin:0; padding:0; list-style-type:none;}
#prod_tabs li {float:left;  display:inline; font-size:11px; }
#prod_tabs li a {display:block; padding:8px 14px; background:#ddd; color:#666; text-decoration:none; border-top:6px solid #fff;margin-right:6px;} 
#prod_tabs li a:hover {border:1px solid #ccc; color:#2e5d80; background:#fff; padding-top:12px; padding-bottom:10px; border-bottom:0;margin-right:4px; text-decoration:none}
#prod_tabs li.on a {border:1px solid #ccc; color:#2e5d80; background:#fff; padding-top:12px; padding-bottom:10px; border-bottom:0; margin-right:6px; text-decoration:none }
#prod_tabs li.on a:hover {margin-right:6px;}

#prod_tabs_sub ul {margin:0px 0 0 0; padding:10px 0 10px 0; list-style-type:none; border-bottom:1px dashed #ccc; }
#prod_tabs_sub li {display:inline; margin-right:10px; font-weight:bold}
#prod_tabs_sub li a { font-weight:normal; }


#aboutcontent {margin-top:20px; line-height:17px;}
#aboutcontent .left {float:left; width:380px; line-height:17px; padding-left:20px; border-right:1px dashed #ccc;padding-right:16px;}
#aboutcontent p {margin:0 0 15px 0}

#aboutcontent h6 {font-size:12px; font-weight:bold; margin:18px 0 5px 0;}

#about_r {float:right; width:164px;line-height:17px; color:#545454; padding-right:20px;}
#about_r p {margin:0 0 8px 0; border-bottom:1px solid #ddd; font-weight:bold; padding-bottom:4px;}
#about_r span {padding:10px;}
#about_r ul {margin:0; padding:0; list-style-type:none;}
#about_r li {margin-bottom:2px; background:url(../images/index/dot.gif) no-repeat 0 5px; padding-left:10px;}



/* CUSTOMER SERVICE */

.custs_table td {padding-bottom:8px;}
.openticket td {padding-bottom:3px;}
.openticket .add1 {width:257px; border:1px solid #ddd; border-top:1px solid #a7a7a7; border-left:1px solid #a7a7a7; padding:3px;}


/* NEW CSS */

/* Prod Nav Links */
#item_list .res {float:left;padding-top: 2px;}
#item_list .pp {padding-top: 2px; padding-left: 5px; float:left}
#item_list .sort {float:right;padding-top: 2px; padding-right: 5px;}
#item_list {height:19px; background:#fff; padding:4px 8px 8px 8px; margin-bottom:10px; margin-top:10px; border-bottom:1px dotted #ccc;}
#item_list .fl2 {float:left;padding-top:2px; padding-left:16px; padding-right:4px;}
#item_list ul {margin:0; padding:3px 0 0 8px; list-style-type:none;}
#item_list li {display:inline; margin-right:3px; font-weight:bold}
#item_list li a {}

#item_list .page {float:right;padding-left:14px; padding-top:2px;}

.ps1 {float:left; width:110px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:18px;}

.ps2 {float:left; width:107px; border-right:1px solid #e2e2e2; padding:16px; margin-top:10px;}
.ps3 {float:left; width:116px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:18px;}
.ps4 {float:left; width:108px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:18px;}
.ps1 p, .ps2 p {display:block; height:67px; margin:15px 0 0 0}
.ps3 p {display:block; height:27px; margin:0px 0 0 0}
.ps4 p {display:block; height:20px; margin:0px 0 0 0}

.ps1 span, .ps2 span, .ps3 span {font-weight:bold;}
.ps1 .grey, .ps2 .grey {color:#828282}
.ps1 .im, .ps2 .im {height:100px; text-align:center}
.ps3 .im a  {height:100px; text-align:center; display:block;}
.ps3 .im a:hover {background:#fff; filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
.ps4 .im {height:50px; text-align:center}

.revlst {height:19px; margin-top:1px;}
.revnumber {padding-top:2px;}



/* ########################################################## */
/*                      MY ACCOUNT AREA                        */
/* ########################################################## */
#login_new p {margin:8px 0 0 0}
#login_reg p {margin:8px 0 5px 0}
#login_new {float:left; width:280px; border:1px solid #d8d2c5;}
#login_new ul {margin:5px 0 0 0; padding:0 0 0 25px;}
#login_new li {margin-bottom:4px}
#login_reg {float:right; width:280px; border:1px solid #d8d2c5;}
#login_new .bg, #login_reg .bg {background:#f1f1f1; padding:12px; border-top:1px solid #fff; height:130px;}
#login_new .title {background:url(../images/info/icon_page_white.gif) no-repeat; height:16px; padding-left:24px; font-weight:bold; font-size:14px; color:#333;}

#login_reg .title {background:url(../images/info/icon_page_white_text.gif) no-repeat; height:16px; padding-left:24px; font-weight:bold; font-size:14px; color:#333;}
#login_new .bluebg, #login_reg .bluebg {background:#dde5e8; padding:12px; border-top:3px solid #d0d8db; height:26px;}
.log_inp {width:220px; padding:4px; border:1px solid #ddd; border-top:1px solid #a7a7a7; border-left:1px solid #a7a7a7}
.accbox {width:197px; font-family:Trebuchet MS; font-size:11px; padding:5px; background:url(images/pops/bg.gif) repeat-x; border:1px solid #ddd; margin:4px 0 4px 0}
.errormsg {background:#ff2a00; padding:5px; color:#fff; font-weight:bold; text-align:center; margin-bottom:10px; margin-top:0px;}
.errormsg5 {background:#f1f1f1; padding:10px;  font-weight:bold; text-align:center; margin-bottom:10px; margin-top:10px;}
.errormsg2 {background:#fdffce; border:1px solid #ffcc66;  padding:5px; font-weight:bold; text-align:center; margin-bottom:10px; font-size:14px; margin-top:10px;}
.errormsg3 {background:#fdffce; border:1px solid #ffcc66;  padding:5px; font-weight:bold; text-align:center; margin-bottom:10px; font-size:11px; margin-top:10px;}
.accinput {width:210px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; padding:5px; border: 1px solid #ddd;border-top:1px solid #a7a7a7; border-left:1px solid #a7a7a7 }
#loginbullets ul {margin:0 0 0 16px; padding:0; list-style-type:square;}
#loginbullets li { margin-bottom:5px;}
.h3class { margin:0 0 6px 0; font-size:14px; font-weight:bold;}
#home_dashboard p {margin:8px 0 0 0}
#home_dashboard {border:1px solid #ddd; background:#f1f1f1;  margin-bottom:0px;}
#home_dashboard .border {border-top:1px solid #fff; padding:10px;}
#home_dashboard h3 { font-weight:bold; font-size:14px; color:#333; margin:0 0 10px 0; padding:0; position:relative; float:left; padding-top:6px;}
#dash_left {float:left; width:238px; background:#fff; border:1px solid #d9d2c4; padding:10px;}
#dash_left .title,  #dash_right .title {height:15px; border-bottom:1px dotted #ccc; padding-bottom:8px;}
#dash_left .intro, #dash_right .intro {float:left; font-size:11px; font-weight:bold; text-transform:uppercase;}
#dash_left span a, #dash_right span a {text-decoration:underline;}
#dash_right {float:right; width:238px; background:#fff; border:1px solid #d9d2c4; padding:10px;}
#dash_right ul {margin:6px 0 0 0; padding:0; list-style-type:none;}
#dash_right li a {display:block; background:url(../images/icons/search.gif) no-repeat 0px 5px; padding:3px 5px 3px 18px; height:16px; color:#555555; }
#dash_right li a:hover {background:url(../images/icons/search.gif) no-repeat 0px 5px #ffffd9; color:#555555; text-decoration:none; }
#home_intro2 {padding:12px; background:#eee; border-bottom:1px solid #d5d2d2; margin-bottom:25px; height:20px;}
#home_intro2 h1 {font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic; margin:2px 0 0px 0; padding:0; color:#2b2a2a; float:left}
#home_intro2 span {float:right; padding-top:3px;}
.priceborder td {border-bottom:1px solid #ddd; font-size:11px; font-weight:normal;}
.priceborder  {margin-top:0px; margin-bottom:5px;}
.priceborder .headtab {background:#f1f1f1; border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding-top:3px; padding-bottom:3px; border-right:0px; font-weight:bold; border-left:0px;}
.font14 {font-size:14px; font-weight:bold;}
#cart_border {border: 4px dotted #f9efda; padding:4px; background:#fff; margin-top:0px;}
#cart_border .content {background:#f9efda; padding:10px;}
#cart_border .content2 {background:#f9efda; padding:7px;}
.h3class { margin:0 0 6px 0; font-size:14px; font-weight:bold;}


.contbox {margin-top:12px;}
.contbox td {padding-bottom:4px;}
.continp {padding:4px; order: 1px solid #ddd;border-left:1px solid #a7a7a7; border-top:1px solid #a7a7a7;	 width:225px;}
.continp2 { order: 1px solid #ddd;border-left:1px solid #a7a7a7; border-top:1px solid #a7a7a7;	 width:225px;}

.searchbox {	border: 1px solid #ddd;border-left:1px solid #a7a7a7; border-top:1px solid #a7a7a7;	font-family: Trebuchet MS, Arial;	font-size: 11px;	color: #666;	padding: 3px; width:120px; margin-bottom:4px;}
.searchbox3 {	border: 1px solid #ddd;	border-left:1px solid #a7a7a7; border-top:1px solid #a7a7a7;width:158px;height:17px;font-family: Trebuchet MS, arial;	font-size: 11px;	color: #666;	padding-top: 3px;padding-left: 4px; margin-top:3px; }



/* END MY ACCOUNT AREA*/

#slider_container { float:left; width: 563px; height: 263px; }
#slider1 .content { position: absolute; }

.prod_popup1 {position: absolute;margin-left: 50px; margin-top:60px; z-index: 100;}
.prod_popup2 {position: absolute;margin-left: -220px; margin-top:60px; z-index: 100;}


