/*
Theme Name: Sim2000imaging.com
Theme URI: http://www.sim2000imaging.com/
Description: The Sim2000imaging WordPress theme.
Version: 1.0
Author: Cyber-Duck
Author URI: http://www.cyber-duckc.o.uk/
Tags: white, custom header, fixed width, two columns, widgets

*/
html, body, div, span, applet, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
}
fieldset {border:0;}
ol, ul, li {list-style:none;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
/* layout */
.right{float:right;}
.left{float:left;}
.block{display:block;}
.none,.ui-tabs-hide,.ui-state-disabled{display:none;}
.clear{ clear: both;}
div.clear{font-size:0; line-height:0;}
/* text */
.upper{text-transform:uppercase;}
.oblique{font-style:oblique}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.alignjustify{text-align:justify;}
.aligncenter{text-align:center;}
.alignmiddle{vertical-align:middle;}
.italic{font-style:italic;}
/* color */
.orange, a.orange,.yellowtxt,.unvalid,.catelink a:hover, a.yellowlink{color:#f15a22;}
.unvalid{padding:5px 0;}
a.orange:visited,a.yellowlink:visited{color: #f15a22;}
a.orange:hover,a.yellowlink:hover{color: #f8951d;}
a:visited{color: #959595;}
.offer{color:red;font-size:12px;}
.bold {font-weight:bold;display:inline;}
.dotted-line,.section2{border-top:1px dotted #8d8b8b; margin-top:10px; height:11px; margin-bottom:5px;display:block;}
.shortline{margin-bottom:0;height:10px; margin-top:4px;}
.section2{margin-bottom:11px; margin-top:20px;}
.ct-table td{padding:2px 0;}
.ct-table{height:178px;}
/*.section2 {background:url(images/layout/section2.jpg) no-repeat 100% 0;background-color:#fff;  height:6px;}*/
.relative{position:relative;}
.messageError{margin:5px 0 15px 0; color:orange;}

/* button */
a.button{display:block; text-indent:-999999px; overflow:hidden; cursor:pointer; }
input.button{border:none; font-size:0; cursor:pointer;}

.vignettebutton{position:relative;display:block;}
.vignettebutton, .vignettebutton:visited{color:#fff; text-transform:uppercase; text-decoration:none; font-size:12px;}
.vignettebutton span {display:block;}
.vignettebutton .block{position:absolute; z-index:99;height:26px;background:url(images/blank.gif);top:0;right:0; cursor:pointer;}
.vignettebutton .front{background:url(images/button/button-set2.gif) no-repeat 0 0; width:6px; height:26px; float:left;}
.vignettebutton .back{background:url(images/button/button-set2.gif) no-repeat -6px 0; width:6px; height:26px;float:left;}
.vignettebutton .middle{background:url(images/button/button-set2.gif) repeat-x 0 -52px; height:21px; padding-top:5px; text-align:center;float:left; position:relative; z-index:10;}
.vignettebutton:hover .front{background-position:0 -26px;}
.vignettebutton:hover .back{background-position:-6px -26px;}
.vignettebutton:hover .middle{background-position:0 -78px;}


.orangebutton,.orangebutton:visited{color:#fff; text-decoration:none;}
.orangebutton span {display:block;}
.orangebutton .front{background:url(images/button/button-sets.png) no-repeat 0 0; width:6px; height:21px; float:left;}
.orangebutton .back{background:url(images/button/button-sets.png) no-repeat -6px 0; width:6px; height:21px;float:left;}
.orangebutton .middle{background:url(images/button/button-sets.png) repeat-x 0 -42px; height:19px; padding-top:2px; text-align:center;float:left;}
.orangebutton:hover .front{background-position:0 -21px;}
.orangebutton:hover .back{background-position:-6px -21px;}
.orangebutton:hover .middle{background-position:0 -63px;}
.w196 .middle{width:196px;}
.w141 .middle{width:141px;}
.w120 .middle{width:120px;}.w114 .middle{width:114px;}

.newbutton{background:url(images/button/new-buttons.png) no-repeat; height:21px; text-indent:-999999px; overflow:hidden; z-index:99; display:block;}
.bt-edit-account{background-position:0 0; width:140px;}
.bt-edit-account:hover{background-position:0 -21px;}
.bt-add-order{background-position:-142px 0; width:140px; margin-top:31px;}
.bt-add-order:hover{background-position:-142px -21px;}

.bt-tutorial{background-position:-284px 0; width:109px;}
.bt-tutorial:hover{background-position:-284px -21px;}
.bt-how-to{background-position:-395px 0; width:109px;}
.bt-how-to:hover{background-position:-395px -21px;}

.bt-pc-guide{background-position:0 -46px; width:207px;}
.bt-pc-guide:hover{background-position:0 -67px;}
.bt-mac-guide{background-position:-207px -46px; width:207px;}
.bt-mac-guide:hover{background-position:-207px -67px;}

.bt-ftp{background-position:0 -93px; width:207px;}
.bt-ftp:hover{background-position:0 -114px;}
.bt-s-ftp{background-position:-209px -93px; width:180px;}
.bt-s-ftp:hover{background-position:-209px -114px;}
.bt-filezilla{background-position:-391px -93px; width:153px;}
.bt-filezilla:hover{background-position:-391px -114px;}

.bt-cyberduck{background-position:0 -139px; width:152px;}
.bt-cyberduck:hover{background-position:0 -160px;}
.bt-user-guide{background-position:-154px -139px; width:151px;}
.bt-user-guide:hover{background-position:-154px -160px;}



/*.bt-login{background:url(images/button/bt-login.gif) no-repeat; width:109px; height:26px;}*/

.bt-signup a{background:url(images/button/buttons.png) no-repeat 0 0; width:109px; height:26px;display:block; margin-left:21px;}
.bt-signup a:hover{background-position: 0 -26px; }

.bt-login {background:url(images/button/buttons.png) no-repeat -109px 0px; width:109px; height:26px;display:block; border:none;cursor:pointer;}
.bt-login:hover{background-position: -109px -26px; cursor:pointer;}

a.bt-view-slideshow,.bt-view-slideshow a {background:url(images/button/buttons.png) no-repeat -218px 0px; width:146px; height:26px;display:block; margin:20px auto 0 auto;}
a.bt-view-slideshow :hover,.bt-view-slideshow a:hover{background-position: -218px -26px; }

.bt-submit {background:url(images/button/buttons.png) no-repeat -364px 0; width:109px; height:26px;display:block; border:none;cursor:pointer;}
.bt-submit:hover{background-position: -364px -26px; cursor:pointer;}

.bt-send{background:url(images/button/buttons.png) no-repeat -473px 0; width:109px; height:26px;}
.bt-send:hover{background-position:-473px -26px;}

.bt-back{background:url(images/button/buttons.png) no-repeat -582px 0; width:109px; height:26px;}
.bt-back:hover{background-position:-582px -26px;}
.bt-next{background:url(images/button/buttons.png) no-repeat -691px 0; width:109px; height:26px;}
.bt-next:hover{background-position:-691px -26px;}

.bt-apply{background:url(images/button/buttons.png) no-repeat -909px 0; width:109px; height:26px;}
.bt-apply:hover{background-position:-909px -26px;}
.bt-checkout{background:url(images/button/buttons.png) no-repeat -1018px 0; width:109px; height:26px;}
.bt-checkout:hover{background-position:-1018px -26px;}
.bt-continue{background:url(images/button/buttons.png) no-repeat -1127px 0; width:178px; height:26px;}
.bt-continue:hover{background-position:-1127px -26px;}
.bt-complete{background:url(images/button/buttons.png) no-repeat -1305px 0; width:178px; height:26px;}
.bt-complete:hover{background-position:-1305px -26px;}
.bt-download{background:url(images/button/buttons.png) no-repeat -1483px 0; width:109px; height:26px;}
.bt-download:hover{background-position:-1483px -26px;}
.bt-print{background:url(images/button/buttons.png) no-repeat -1592px 0; width:178px; height:26px;}
.bt-print:hover{background-position:-1592px -26px;}

.bt-next-small{background:url(images/button/bt-next-small.gif) no-repeat; width:25px; height:25px;}
.bt-back-small{background:url(images/button/bt-back-small.gif) no-repeat; width:25px; height:25px;}

.bt-view-offer{background:url(images/button/bt-view-offer.png) no-repeat; width:170px; height:26px;display:block;}
.bt-view-offer:hover{background-position:0 -26px;}


.order_process #li-dashboard{display:block;}
#li-dashboard{display:none; position:absolute; top:52px; left:410px;}
#li-dashboard a{background:url(images/button/buttons.png) no-repeat -1770px 0; height:26px; width:209px; display:block; float:left;text-indent:-999999px; overflow:hidden;z-index:99;}
#li-dashboard a:hover{background-position:-1770px -26px;}

.field{ border:none; border-top:1px solid #cecdcd;border-bottom:1px solid #cecdcd; background:url(images/layout/input-bg.gif) repeat-x; width:170px;}
input.field{height:19px;padding:3px 2px;}
input.short{width:150px;}
input.long{width:258px;}
.text{border:none;}
.fieldleft .field {float:left;}
.fieldleft{background:url(images/layout/input-left.gif) no-repeat 0 0;padding-left:5px;float:left;}
.fieldright{background:url(images/layout/input-right.gif) no-repeat 100% 0;padding-right:5px;float:left;}
.select{border:none;}

.title-line{height:14px; width:100%;border-top:1px solid #cecdcd; position:relative; z-index:0; margin:5px 0 10px 0;}
.title-line span{background:url(images/layout/title-line.gif) no-repeat 0 0; height:14px; width:100%; margin-top:-1px;display:block; position:relative; z-index:10;}
.pageTitle{margin-bottom:15px;}
.normal td{padding-bottom:10px;}

body {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #959595;
  background: #fff url(images/layout/header-bg.gif) repeat-x 0 100px;
}
h2{color:#8d8b8b; font-size:16px; margin-bottom:10px;}

p{margin-bottom:15px;}
a{color: #959595;}
.smallfont{font-size:11px;}
/** structure **/
#page{
   width:944px; margin:0 auto;
   position:relative;
}

/*** header ***/
#header{position:relative;width:944px; height:143px; margin-bottom:23px; z-index:10;}
#logo a{text-indent:-999999px;display:block;width:238px; height:62px;overflow:hidden;}
#logo{background:url(images/logo.png) no-repeat; position:absolute; top:25px; left:0; }
/*** top menu ***/
#top-nav{height:16px;position:absolute; top:23px;right:0px;z-index:11;}
#top-nav li{ display:inline;}
#top-nav a{float:left;text-indent:-999999px; overflow:hidden;z-index:99;height:16px;background: url(images/layout/top-nav.png) no-repeat;margin-left:23px}
#li-home a{background-position:0px 0px; width:40px;}
#li-home a:hover, .home #li-home a{background-position:0px -16px; }
#li-member a{background-position:-63px 0px; width:148px;margin-right:2px;}
#li-member a:hover, .member-active #li-member a{background-position:-63px -16px; }
.memberSignin #li-member a{width:137px;}
#li-news a{background-position:-235px 0px; width:37px;}
#li-news a:hover, .page-id-321 #li-news a{background-position:-235px -16px; }
#li-exhibitions a{background-position:-296px 0px; width:72px;}
#li-exhibitions a:hover, .page-id-14 #li-exhibitions a{background-position:-296px -16px; }
#li-software a{background-position:-442px 0px; width:60px;}
#li-software a:hover, .page-id-18 #li-software a{background-position:-442px -16px; }
#li-contact a{background-position:-526px 0px; width:52px;}
#li-contact a:hover, .contact-active #li-contact a{background-position:-526px -16px; }
#li-seminars a{background-position:-609px 0px; width:64px;margin-left:25px;}
#li-seminars a:hover, .page-id-787 #li-seminars a{background-position:-609px -16px; }
#li-logoff a{background-position:-676px 0px; width:43px;margin-left:25px;}
#li-logoff a:hover{background-position:-676px -16px; }



.dropdown{background:url(images/layout/login-bg.png) no-repeat; width:253px; height:183px; position:absolute;top:8px; left:459px; z-index:199;}
.dropdown .top{height:44px;}
.dropdown .top .login{display:block; width:154px; height:25px;margin:5px 0 0 10px;}
.dropdown .middle table{margin:15px auto 0 auto; }
.dropdown .middle .field{width:209px;}
/*** main menu ***/
#main-nav{width:941px; height:38px;position:absolute; bottom:0;left:0px;}
#main-nav li{ display:inline;}
#main-nav a{float:left;text-indent:-999999px; overflow:hidden;z-index:99;height:38px;background: url(images/layout/main-nav.png) no-repeat;}

#main-nav ul{
    position:absolute;
    display:none;
    list-style:none;
    top:38px;
    margin: 0;
    padding: 0px;
    z-index:99;
}

#main-nav ul li {
        float:none;
        clear:left;
		}
/* display block will make the link fill the whole area of LI */
.sub-nav a {
    display:block;    
    position:relative;
    z-index:99;
    overflow:hidden;
}
#li-albums ul{left:0; width:180px; height:110px;}
#li-wall ul{left:778px;width:192px; height:36px;}
#li-albums ul a{background:url(images/layout/sub-nav-1.png) no-repeat; width:180px;}
#li-wall ul a{background:url(images/layout/sub-nav-2.png) no-repeat; width:192px;}

#li-albums #li-sub-albums a{background-position:0 0; height:35px;}
#li-albums #li-sub-albums a:hover{background-position:-180px 0;}
#li-albums #li-books a{background-position:0 -35px; height:33px;}
#li-albums #li-books a:hover{background-position:-180px -35px;}
#li-albums #li-protrait a{background-position:0 -68px; height:42px;}
#li-albums #li-protrait a:hover{background-position:-180px -68px;}
#li-wall #li-frames a{background-position:0 0; width:192px; height:36px;}
#li-wall #li-frames a:hover{background-position:-192px 0;}


#main-nav .bottom-line{margin:0px; padding-bottom:5px;background:#E0E0DF url(images/layout/grey-dot.gif) repeat-x 0 100% ; font-size:0; line-height:0;}
#main-nav .space-line{padding-top:2px;height:2px; font-size:0; line-height:0;}

#li-albums a{background-position:0px 0px; width:153px;}
#li-albums a:hover, .page-id-20 #li-albums a, .parent-pageid-20 #li-albums a, .page-id-22 #li-albums a, .parent-pageid-22 #li-albums a, .page-id-24 #li-albums a{background-position:0px -38px; }
#li-albums li {padding-top:6px;}

#li-proof a{background-position:-153px 0px; width:163px;}
#li-proof a:hover, .page-id-26 #li-proof a{background-position:-153px -38px; }
#li-cards a{background-position:-316px 0px; width:122px;}
#li-cards a:hover, .page-id-97 #li-cards a{background-position:-316px -38px; }
#li-boxes a{background-position:-440px 0px; width:113px;}
#li-boxes a:hover, .page-id-28 #li-boxes a,.page-id-44 #li-boxes a{background-position:-440px -38px; }
#li-marketing a{background-position:-555px 0px; width:200px;}
#li-marketing a:hover, .page-id-30 #li-marketing a{background-position:-555px -38px; }
#li-wall a{background-position:-751px 0px; width:190px;}
#li-wall a:hover, .page-id-32 #li-wall a{background-position:-751px -38px; }


.narrowcolumn{float:left; width:625px;}
#sidebar{float:right;width:300px;}
/*** footer ***/
#footerwrapper{background:#313130 url(images/layout/footer-bg.gif) repeat-x; height:379px; width:100%; position:relative; margin-top:25px;}
.home #footerwrapper{margin-top:0px;}
.order_process #footerwrapper{background:#313130 url(images/layout/footer-bg-short.gif) repeat-x;height:123px;}
#footer{width:944px; margin:0 auto; }
#footer a{text-decoration:none;color:#696666;}
#footer a:hover{text-decoration:underline;}
#footer .top{height:294px;padding:23px 0 25px 0;color:#696666;  font-size:12px;}
#footer .top .link,#footer .top .about,#footer .top .contact{height:288px;}
#footer .top .link{width:165px; background:url(images/layout/footer-line.gif) repeat-y 100% 0;}
#footer .top .link a{color:#696666;}
#footer .top .link ul{margin:20px 0;}
#footer .top .about{width:484px; padding:0 35px 0 25px; font-size:11px;background:url(images/layout/footer-line.gif) repeat-y 100% 0;}
#footer .top .about p{text-align:justify}
#footer .top .about img{vertical-align:baseline;margin-right:20px;}
#footer .top .about .latest{color:#3b5997;font-weight:bold;display:block;float:right; width:168px;margin-top:10px;}
#footer .top .contact{width:193px; font-size:12px;margin-left:25px}
#footer .top .contact strong{font-size:14px;}
#footer .bottom{color:#fff; font-size:12px;margin-top:10px;height:20px;}
#footer .bottom a{color:#fff;}
#footer .facebook,#footer .twitter{background:url(images/logo-facebook.jpg) no-repeat 0 0;width:32px; height:32px;display:inline-block;margin-right:9px;margin-bottom:12px;}
#footer .facebook{background-position:-32px 0;margin-right:10px;}

#footer .help{display:none;}
.order_process #footer .help{display:block;}
.order_process #footer .help h4{font-size:16px; text-align:center;}
.order_process #footer .top .link,.order_process #footer .top .about,.order_process #footer .top .contact{height:41px;}
.order_process #footer .top{height:35px;}
.order_process #top-nav, .order_process #main-nav, .order_process #footer .normal{display:none;}

.entry p { margin-bottom: 10px; line-height:19px; text-align:justify;}

.single-greybox{background:url(images/box/one-line-box.png) no-repeat; width:265px;height:30px;padding:15px 20px 0 15px; font-size:12px; margin-bottom:20px;}
.single-greybox h3{width:150px;}

.greybox{width:300px;padding-bottom:20px}
.greybox .head{background:url(images/box/box-top.png) no-repeat; height:27px; padding-left:15px; padding-top:13px;}
.greybox h3,.single-greybox h3{font-size:12px;}
.greybox .border{ border-left:1px solid #cecdcd; border-right:1px solid #cecdcd; padding:0 2px;}
.greybox .inside{background:url(images/box/box-bg.gif) repeat-x; min-height:68px; padding:9px;}
.greybox .inside li{margin-bottom:5px;}

.greybox .bottom{background:url(images/box/box-bottom.gif) no-repeat; height:7px;}
.greybox .image{width:280px; text-align:left; float:left;}
.greybox .image img{vertical-align:middle; margin:auto;width:77px;height:59px;float:left;}
.greybox .text{float:right;width:180px; height:59px;}
.greybox .text p{margin-bottom:5px;}
.greybox .entry img{width:77px;height:59px;float:left;margin-right:8px;}
.greybox .entry {font-size:12px;text-align:left;}
.greybox .entry p{line-height:15px;text-align:left;}

.large{width:622px;}
.medieum{width:354px;}
.greybg{background:url(images/box/box-bg.gif) repeat-x;}
.greybox1 h3{font-size:12px;}
.greybox1 .head .leftc{background:url(images/box/box-top-left.png) no-repeat; height:39px; padding-left:12px;}
.greybox1 .head .text{background:url(images/box/box-top-bg.gif) repeat-x 0 0; height:27px;padding-top:12px;}
.greybox1 .head .rightc{background:url(images/box/box-top-right.png) no-repeat 100% 0; height:39px; padding-right:12px;}
.greybox1 .border{ border-left:1px solid #cecdcd; border-right:1px solid #cecdcd; padding:0 2px;}
.greybox1 .inside{min-height:90px;}
.greybox1 .inside ul {width:275px;margin-top:20px;font-size:12px;}
.greybox1 .inside table tr{vertical-align:top;}
.greybox1 .inside table {font-size:12px;}
.simtab tr{vertical-align:middle;}
.simtab .title{background-color:#e1e1e1; font-size:14px;}
.simtab .spaceline{font-size:0; height:5px;}
.simtab td{padding-top:3px; padding-bottom:3px;}
.greybox1 .bottom{height:9px;line-height:0;font-size:0;}
.greybox1 .bottom .leftc{background:url(images/box/box-bottom-left.gif) no-repeat; height:9px;padding-left:12px;line-height:0;font-size:0;}
.greybox1 .bottom .rightc{background:url(images/box/box-bottom-right.gif) no-repeat 100% 0; height:9px;padding-right:12px;line-height:0;font-size:0;}
.greybox1 .bottom .line{border-bottom:1px solid #cecdcd; height:8px;line-height:0;font-size:0;}

.order-title{width:440px;}

.cartTable h4{font-size:12px; width:440px; margin-right:50px;}

.cartTable .header{background:url(images/box/box-top-bg.gif) repeat-x 0 -2px; height:37px;}
.cartTable .header  td{ padding-top:10px}
.cartTable .header h4{margin-left:10px;}
.cartTable .header a{margin-right:10px;}
.del-link{font-weight:bold; text-transform:uppercase; font-size:11px;}
.cartTable .inside table .title{font-weight:bold; font-size:14px; height:41px;background-color:#f4f4f4; vertical-align:middle;}
.cartTable .lineItem td{padding:5px 0;}
.simtab td.first{padding-left:10px;}
.simtab td.last{padding-right:10px;}
.cartTable .voucher span{margin-right:10px;}
.cartTable .voucher .bt-apply{margin-left:10px;}

.summary-table{margin:15px 0 5px;}
.summary-table td{padding:5px 10px;}

.color-DA .title, .color-DASP .title, .color-VM .title {background-image:url(images/box/blue-bg.gif);}
.color-CT .title, .color-CTSP .title{background-image:url(images/box/pink-bg.gif);}
.color-DAPB .title{background-image:url(images/box/teal-bg.gif);}
.color-CD .title{background-image:url(images/box/purple-bg.gif);}
.color-PB .title{background-image:url(images/box/black-bg.gif);}
.color-PROMO .title{background-image:url(images/box/red-bg.gif);}
.color-BOX .title,.color-PBBOX .title,.color-PICBOX .title{background-image:url(images/box/green-bg.gif);}
.color-WH .title,.color-BF .title,.color-BM .title,.color-SIM .title, .color-CAN .title, .color-LA .title{background-image:url(images/box/dark-blue-bg.gif);}

.productbox{background:url(images/box/product-box.png) no-repeat; width:300px; height:133px;  padding-top:8px; font-size:12px; margin-bottom:20px;}
.productbox .title{ height:26px; background-repeat:repeat-x; padding-left:18px; padding-top:10px; margin-bottom:8px;}
.productbox h4,.productbox h4 a,.productbox h4 a:visited{color:#fff;font-size:12px;text-decoration:none;}
.productbox .image{width:117px; text-align:center; float:left;}
.productbox .image img{vertical-align:middle; margin:auto;}
.productbox .text{float:right;width:175px; padding-right:5px; height:83px;}
.productbox .text p{margin-bottom:5px;}

.ico-link,.readmore a{padding-left:13px; background:url(images/icon/ico-list.gif) no-repeat 0 4px; color:#f15a22;}
.ico-link:hover,.readmore a:hover{background:url(images/icon/ico-list-hover.gif) no-repeat 0 4px;color:#f8951d;}


.product-group{width:640px;}
.product-group .page_item{display:inline;}
.product-group .page_item a{text-indent:-99999px; display:block; width:140px; height:141px; float:left; margin-right:20px; margin-bottom: 20px;}
.product-group .page-item-20 a{background:url(images/products/albums.png) no-repeat;}
.product-group .page-item-22 a{background:url(images/products/coffee-table-book.png) no-repeat;}
.product-group .page-item-24 a{background:url(images/products/protrait-books.png) no-repeat;}
.product-group .page-item-97 a{background:url(images/products/cards.png) no-repeat; margin-right:0px;}
.product-group .page-item-26 a{background:url(images/products/proof-books.png) no-repeat;}
.product-group .page-item-44 a{background:url(images/products/boxes.png) no-repeat;}
.product-group .page-item-30 a{background:url(images/products/marketing-material.png) no-repeat;}
.product-group .page-item-32 a{background:url(images/products/wall-hanging-solutions.png) no-repeat;margin-right:0;}
.product-group .page-item-32-cd a{background:url(images/products/wall-hanging-solutions.png) no-repeat;}

.home #content{width:445px;}
.widecolumn{width:751px;}
.order_process #country, .order_process #shipcountry{width:185px;}
.addressTable td{padding:10px 5px;}
.addressTable .inside{height:400px;padding-top:10px;}

.home .signup-box{margin-left:20px; width:140px}
.home .signup-box h4{margin:5px 0; font-size:14px;}
.home .signup-box .bt-signup{margin: 0 auto;}


.home-bottomwrap{background-color:#fcfcfb; border-top:1px solid #cecdcd; margin-top:15px;}
.home-bottom{width:944px; margin:0 auto; padding: 20px 0;}

.member-nav li{ display:inline;float:left;}
.member-nav li a{font-size:12px; font-weight:bold; text-decoration:none;display:block;}
.member-nav li a:hover{text-decoration:underline;}
.member-nav .line{background:url(images/layout/grey-dot-line.gif) no-repeat 50% 0; height:17px; width:3px; margin:0 7px;}
.navigation .member-nav .line{margin:0 4px;}
.navigation .member-nav {margin-top:7px;}
.order-process{background:url(images/layout/order-nav.png) no-repeat; width:621px; height:41px; margin-bottom:25px;}
.order-process li{display:inline; text-indent:-99999999px;}
.step1{background-position:0 0;}
.step2{background-position:0 -41px;}
.step3{background-position:0 -82px;}
.step4{background-position:0 -123px;}
.step5{background-position:0 -164px;}

#member-nav ul li{display:block;}
#member-nav ul li a{font-weight:normal;}
#member-nav ul{
    position:absolute;
    display:none;
    list-style:none;
    top:17px;
    left:-5px;
    margin: 0;
    background-color:#fff;
    padding:5px;
    
}
#li-software1 ul{left:-40px; width:99px; border:1px solid #d7d7d7; z-index:90;}
#li-software1,#li-misc{border:1px #fff solid;}
#a-software,#a-misc{padding:0 14px 3px 4px; background:#fff url(images/icon/down-arrow.gif) no-repeat 95% 7px; position:relative; z-index:99; }
#li-misc.topborder, #li-software1.topborder{border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
#a-software.orange,#a-misc.orange{background:#fff url(images/icon/down-arrow-hover.gif) no-repeat 100% 7px;}
#li-misc ul{left:-1px;width:81px; border:1px solid #d7d7d7; z-index:90;}
/*** form ***/

.attribute {
	padding:0 0 30px 0;
	clear:both;
    position:relative;
}

.labelName{	float:left;	width:165px;}
.labelValue{margin-left:170px;}
.labelValueBeofore{    float:left;}
.labelNameShort{	float:left;	width:130px;	font-size:12px;}
.labelValueShort{	margin-left:135px;	font-size:12px;}
.attributeShort {	margin:0 0 30px 0;}
form .label {
clear:left;
float:left;
margin:0 0 20px;
text-align:left;
width:13em;
}
form .formfield {
display:block;
margin-bottom:10px;
}

.noLabel{margin:0px;}
#floater {
	position:absolute;
	float:right;
	margin-top:30px;
    right:10px;
	z-index:99;
}
#displayPrice { font-size:14px;}
a.m {	display:block; width:100%;	margin:.5em 0;}

.ui-tabs-nav{background:url(images/box/tab-top.gif) no-repeat 0 100%; height:49px;}
.ui-tabs-panel{border-left:1px solid #cecdcd;border-right:1px solid #cecdcd; width:578px; padding:20px;}
.tab-bg{background:url(images/box/tab-bottom.gif) no-repeat 0 100%; padding-bottom:10px;}
.ui-tabs-nav li{ height:40px; background:url(images/box/tab-left.gif) no-repeat 0 0; padding-left:7px; float:left;margin-right:5px;}
.ui-tabs-nav li a{height:27px;background:url(images/box/tab-bg.gif) repeat-x; display:block;float:left; font-size:14px; font-weight:bold; text-decoration:none; padding:13px 6px 0;}
.ui-tabs-nav li span{height:40px;background:url(images/box/tab-right.gif) no-repeat 100% 0;float:left; display:block;padding-right:7px;}
.ui-tabs-nav li.ui-tabs-selected{background-image:url(images/box/active-tab-left.gif);}
.ui-tabs-nav li.ui-tabs-selected a{background-image:url(images/box/active-tab-bg.gif);}
.ui-tabs-nav li.ui-tabs-selected span{background-image:url(images/box/active-tab-right.gif);}


/********

Kamran Ellahi
*/
.banner{width:622px;height:194px;}
.banner.main{width:943px;height:215px;}
.banner .signin a{background:url(images/button/signup-button.png) 0 0 no-repeat;width:90px;height:26px;display:block;overflow:hidden;margin-top:-45px;margin-left:39px;z-index:99;position:absolute;}
.banner .signin a:hover{background-position:0 -26px;}
.banner .signin-home a{background:url(images/button/signup-button.png) 0 0 no-repeat;width:90px;height:26px;display:block;overflow:hidden;margin-top:-45px;margin-left:39px;z-index:99;position:absolute;}
.banner .signin-home a:hover{background-position:0 -26px;}

.navigation {width:623px;height:26px;}
.navigation .link{float:right;}
.page-id-20 .navigation .link, .parent-pageid-20 .navigation .link,.page-id-22 .navigation .link, .parent-pageid-22 .navigation .link{float:left;}

.ntitle{font-weight:bold;color:#8d8b8b; font-size:20px;float:left;min-width:236px;margin-bottom:5px;}
.otitle{font-weight:bold;color:#f15a22; font-size:16px;}
.product-slide {text-align:center; margin-right:5px;width:300px;float:left;}
.product-slide-page {text-align:center; float:left;}
.slide-right-content{width:390px;}

.news-seperator {width:100%; border-top:1px solid #d7d7d7; border-bottom:1px solid #fff; height:0px; font-size:0; line-height:0; margin:7px 0; clear:both;}
.blue {background:url(images/box/blue-bg.gif) repeat-x; display:block; width:300px; height:40px;}
.darkblue {background:url(images/box/dark-blue-bg.gif) repeat-x; display:block; width:300px; height:40px;}
.pink {background:url(images/box/pink-bg.gif) repeat-x; display:block; width:300px; height:40px;}
.green {background:url(images/box/green-bg.gif) repeat-x; display:block; width:300px; height:40px;}
.purple {background:url(images/box/purple-bg.gif) repeat-x; display:block; width:300px; height:40px;}
.red {background:url(images/box/red-bg.gif) repeat-x; display:block; width:300px; height:40px;}
.black {background:url(images/box/black-bg.gif) repeat-x; display:block; width:300px; height:40px;}
.teal {background:url(images/box/teal-bg.gif) repeat-x; display:block; width:300px; height:40px;}

.list-text {width:290px;float:right;font-size:12px;}
.greybox .list-text {width:210px;}
.greybox table{font-size:12px;}
.style-list .bold{font-size:12px;}
.style-list{margin:10px 0;}
.section-seprator-blank {background-color:#fff;  height:6px; margin-top:20px;margin-bottom:10px}

/***************************
 LightBox CSS
*/

#lightbox{position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none;}

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightbox/prevlabel.gif) 0 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightbox/nextlabel.gif) 100% 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; height:22px;float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/*add by ke */
#navigation {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
   /* margin:0px  47px 60px 20px;*/
    padding: 0;
    /*text-indent:0px;*/
    width:625px;
    
}

#navigation a.head {
    cursor:pointer;
    text-align: left;
    background: url(images/button/hide.jpg) no-repeat scroll 575px 2px;
    color: #959595;
    display:block;
    font-weight:bold;
    font-size:1em;
    margin:0px;
    text-decoration: none;
    height: 37px;
    width:622px;
    position:absolute;
    z-index:99;
    
}
#navigation a.head:hover {
   
    color:#959595;
}   
#navigation a.selected {
   background: url(images/button/show.jpg) no-repeat scroll 575px 2px;
   
}

.ahead{background: url(images/layout/span-bg.gif) no-repeat; width:622px; height:37px; position:relative; display:block;}
.ahead a,.ahead .cover{background: url(images/button/hide.jpg) no-repeat scroll 575px 2px; position:absolute;display:block; width:622px; height:37px; z-index:50;}
.ahead.selected a,.ahead.selected span.cover{background: url(images/button/show.jpg) no-repeat scroll 575px 2px;}
.ahead h3, .ahead .text{position:absolute; z-index:3; font-size:1em; color: #959595;font-weight:bold; padding:9px 0 0 15px; width:607px;}
.faq-block{padding-bottom:15px;}
.faq-content{padding-top:10px;}
.ahead span{display:block;}

#navigation a.current {
    /*background-color:#FFFF99;*/
}
#navigation ul {
    border-width:0px;
    margin:0px;
    padding-left:0px;
    text-indent:0px;
}
#navigation li {
   margin: 12px 0px 5px 0px; font-size: 1.2em; line-height: 1em; color: #959595;overflow:hidden;
}
#navigation li li a {
    /*color:#000000;*/
    display:block;
    text-indent:0px;
    text-decoration: none;
}
#navigation li li a:hover {
    /*background-color:#FFFF99;*/
    color:#003578;
}

.atitle { background: url(images/layout/span-bg.gif) no-repeat; }
.aentry {text-align:justify;width:600px;margin-bottom:10px}
.aentry .content {font-size:14px;width:295px;}
.aentry .content-news {font-size:14px;}


.banner-carousel{width:621px;height:194px;position:relative;overflow:hidden; z-index:0;}

.banner-carousel .prev{float:left;background: url(images/button/slider-left.jpg) no-repeat;height:169px;width:31px;border:none;}
.banner-carousel .next{float:right;background: url(images/button/slider-right.jpg) no-repeat;height:169px;width:33px;border:none;}
.onlyone .prev{background-image: url(images/button/slider-left-noarrow.jpg);}
.onlyone .next{background-image: url(images/button/slider-right-noarrow.jpg);}

.banner-carousel-main{width:943px;height:215px;position:relative;overflow:hidden;margin-bottom:20px;z-index:0;}
.banner-carousel-main .prev {float:left;background: url(images/button/slide-main-left.png) no-repeat 0 0;height:215px;width:79px;border:none;}
.banner-carousel-main .next {float:right;background: url(images/button/slide-main-right.png) no-repeat 0 0;height:215px;width:79px;border:none;}
.onlyone-main .prev {background-image: url(images/button/slide-main-left-noarrow.png);}
.onlyone-main .next {background-image: url(images/button/slide-main-right-noarrow.png);}


.banner-carousel-main .anyClass{float:left;margin-top:2px;}
.banner-carousel-main .anyClass ul{overflow:hidden;width:785px;}
.banner-carousel-main .anyClass li{overflow:hidden;width:785px;}
.banner-carousel-main .signin-home a{background:url(images/button/sign-in-button.png) 0px 30px;width:115px;height:27px;display:block;overflow:hidden;margin-top:153px;margin-left:285px;z-index:99;position:absolute;}
.banner-carousel-main .signin-home a:hover{background-position:0px -3px;}
.banner-carousel-main img{position:relative; z-index:10;}

.anyClass{float:left;height:169px;}
.anyClass ul{overflow:hidden;width:557px;height:169px;}
.anyClass li{overflow:hidden;width:557px;height:169px; position:relative;}
.anyClass li img{z-index:10;position:relative;}
.anyClass li .bt-view-offer{position:absolute; bottom:26px; left:17px;z-index:99;}
.anyClass-main li .bt-view-offer{position:absolute; bottom:36px; left:25px;z-index:99;}


.anyClass-main{float:left;height:213px;margin-top:2px;}
.anyClass-main ul{overflow:hidden;width:785px;height:213px;}
.anyClass-main li{overflow:hidden;width:785px;height:213px; position:relative;}

.contact-title {width:100px;float:left;}
.contact{width:230px;float:left;}

/*#ab-menu{position:fixed;display:none;top:145px;}
#ab-menu li{display:block;}
#ab-menu .bottom{background:url(images/button/menu-shadow-bottom.jpg) no-repeat;}*/

#Searchresult{min-height:238px;}
#Pagination{margin:-33px 0px 0px 10px; width:260px;}
.sbox{height:155px;}
.mapp-div{border:5px solid #dfdede;}
.page-id-14 img.alignleft{float:left; margin-right:15px; margin-bottom:15px;}

.formfield{position:relative;}
.tooltipSuccess{background:url(images/icon/ico-check.gif) no-repeat; width:15px; height:15px;position:absolute;left:378px; top:5px;}
.tooltipError{background:url(images/layout/baloon.png) no-repeat; width:112px; height:35px;position:absolute; padding: 5px 5px 0 15px; top:-7px; left:378px; font-size:12px; line-height:15px; color:#F15A22;}
.longfield .tooltipSuccess{left:494px;}
.longfield .tooltipError{left:494px;}

.fancyError{background:url(images/layout/mouth.png) no-repeat 0 100%; padding-left:10px; position:absolute; top:-7px; left:378px; font-size:12px; line-height:15px; color:#F15A22;}
.fancyError .border{background:#fbc5b0;border:1px solid #f15a22; border-left:none;padding: 5px 5px 0 5px; height:35px;min-width:112px; }


.height1 .inside{height:169px;}
.availableProducts a{text-decoration:none;}
.availableProducts a:hover{text-decoration:underline;}
.availableProducts .news-seperator{margin:10px 0;}
.availableProducts .album{}
.availableProducts .album img{margin-right:10px;}
.availableProducts ul li{float:left; text-align:center;margin-right:14px; width:58px;}
.orderDetail td{padding:5px 10px;}

.ico-list li{padding-left:12px; background:url(images/icon/ico-list.gif) no-repeat 0 4px; margin-bottom:8px;}
.padding{padding:15px 25px 8px 25px;}
.number{background:url(images/icon/number.gif) no-repeat; text-align:center;padding:2px 2px 0 0; width:20px; height:18px; font-size:12px; color:#fff; font-weight:bold;}
.list-box{margin-bottom:10px;}
.list-box .number{margin-right:10px;}
.list-box .text{width:584px;}
.height2{height:138px;}
.height3{height:156px;}

.toolTips{display:block; background:url(images/icon/question.gif); width:21px; height:21px; position:absolute; top:0; left:378px; }

.customs-tip,.customs1-tip {
	color: #00a2ff;
	z-index: 13000;
    background:url(images/layout/blue-mouth.gif) no-repeat 0 100%; padding-left:10px;  font-size:12px; line-height:15px; color:#fff;
}

.customs-title,.customs1-title {
	margin: 0;
}

.customs-text,.customs1-text {
    background:#6ed8ff;border:1px solid #00a2ff; border-left:none;padding: 5px 5px 0 5px; height:43px;width:165px;
}
.customs1-text{width:200px;}
.pdb0{padding-bottom:0;}
.member-icon{background:url(images/icon/member-icon-list.gif) no-repeat; display:block; height:16px; margin-right:10px;}
.account{background-position:0 0; width:12px;}
.order-now{background-position:-12px 0; width:16px;}
.cart-icon{background-position:-28px 0; width:16px;}
.download-icon{background-position:-44px 0; width:16px;}
.upload-icon{background-position:-60px 0; width:16px;}
.check-icon{background-position:-76px 0; width:15px;}
.folder-icon{background-position:-91px 0; width:17px;}
.mail-icon{background-position:-108px 0; width:16px;}
.connect-icon{background-position:-124px 0; width:14px;}

.tiny-thumbs{background:url(images/products/tiny-products.jpg) no-repeat; width:58px; height:49px; display:block;}
.tiny-albums{background-position:0 0;}
.tiny-books{background-position:-58px 0;}
.tiny-portrait{background-position:-116px 0;}
.tiny-proof{background-position:-174px 0;}
.tiny-boxes{background-position:-232px 0;}
.tiny-cards{background-position:-290px 0;}
.tiny-frames{background-position:-348px 0;}
.tiny-marketing{background-position:-406px 0;}

.dashboard .greybox .head h3{width:254px;}

.member-active .design-box{display:none;}

.designbox{ display:block;width:290px; height:24px; text-decoration:none;padding-top:220px;padding-left:10px;}
.albumsample{background:url(images/temp/albums.jpg) no-repeat 0 0;}
.booksample{background:url(images/temp/books.jpg) no-repeat 0 0;}

