body { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; 
font-size:12px; background-color:#FFFFFF; font-weight:normal; color:#648BB8;}

img {border:none;}

#centered {position: relative; top: 0; right: 0; margin: 0 auto; width: 775px; text-align: left; }

#logo {position:absolute; left:0px; top:0px; width:206px; height:136px; background-color:#3263C6;}

#header {position:absolute; left:0px; top:32px; width:475px; height:54px;}

#quicklinks {position:absolute; right:0px; top:32px; width:241px; height:52px;}
#menu{position:absolute; left:2px; top:96px; width:770px; height:60px; overflow:hidden; background-image:url(images/menbg.gif);}
#menu_disabled {position:absolute; left:0px; top:94px; width:775px; height:63px; overflow:auto; background-image:url(images/menubarback.jpg); background-repeat:repeat-x;}
#menubarendleft {position:absolute; left:0px; top:94px; width:15px; height:63px; background-image:url(images/menubarleftend.jpg); background-repeat:no-repeat;}
#menubarendright {position:absolute; left:760px; top:94px; width:15px; height:63px; background-image:url(images/menubarrightend.jpg); background-repeat:no-repeat;}

#main {position:absolute; left:0px; top:157px; width:620px;}

#sidebar {position:absolute; left:620px; top:157px; width:155px;}

.thumb {margin:0 auto; margin-bottom:5px; width:115px; padding:2px; border:2px solid #DC6A78; text-align:center; background-color:#FFFFFF;}
.thumb a {display:block;}
.thumb a:hover {display:block; background-color:#DC6A78;}

#pagefooter {font-size:10px; color:#999999; clear:both;}

.pad {padding: 24px 39px 24px 34px; overflow:hidden;}
.pad2 {padding: 8px 20px;}

#footer {clear:both; margin:25px 7px;}
#footerlinks a:link ,#footerlinks a:visited {text-decoration:none; font-size:11px;}
#copy {font-size:10px;}

.pad ul {}
.pad li {margin:4px 0;}

.loginerror {color:#FF0000; background-color:#FFDFDF; border:1px solid #FF0000; text-align:center; padding:15px; font-weight:bold;}

.normal {
		font-size:12px;
}
.normalbig { font-size:15px; }
.normalbigger {	font-size:17px; }
.normalsmall { font-size:10px; }

a:link {text-decoration:underline; color:#FE8F17;}
a:active {text-decoration:underline; color:#FE8F17;}
a:visited {text-decoration:underline; color:#FE8F17;}
a:hover {text-decoration: underline; color:#FE8F17;}

.hbreak {height:0px; clear:both; margin:10px 0; overflow:hidden;}

.hbreak2 {height:33px; clear:both; margin:10px 0; overflow:hidden;}

form { margin:0; padding:0; }
fieldset {border:none; margin:0; padding:0;}

.sitemap {margin:20px 7px;}
.sitemaproot a:link, .sitemaproot a:visited {font-size:13px; font-weight:bold;}
.sitemaproot, .sitemapbranch {margin:3px 0px 3px 0; color:#808080;}
.sitemaproot {padding-left:0px;}
.sitemapbranch {background-image:url(images/smbranch.gif); background-repeat:no-repeat; background-position:top left; padding-left:10px;}

.form1 {margin:20px 7px; clear:both;}
.form1-title {border-bottom:1px solid #999999;}
.form1-title h3 {font-size:13px; margin-bottom:0; padding-bottom:5px; margin-left:0; padding-left:0;}
.form1-pagenumber {font-style:italic; margin-top:11px; text-align:center;}
.form1-label h4 {text-decoration:none; margin-bottom:3px; font-weight:normal; font-size:12px;}
.form1-field {padding-left:15px;}
.form1-field b {color:#FE8F17;}
.form1-field-hi {padding-left:15px;}
.form1-field-hi b {color:#FE8F17;} 
.form1-helptext {padding-left:15px; padding-top:3px; color:#666666; font-size:10px;}
.form1-formbreaktitle {border-bottom:1px solid #999999;}
.form1-nav {border-top:1px solid #999999; clear:both;}
.form1-legend {color:#FE8F17; text-align:center; border-top:1px solid #999999; padding:5px; margin-top:10px; clear:both;}
.form1-legend b {color:#FE8F17;} 
.form1-error {color:#FE8F17; margin-top:3px; font-weight:normal;}
.form1-nextbutton {float:right; margin:5px 10px;}
.form1-prevbutton {float:left; margin:5px 10px;}
.form1-box {border:1px solid #999999; padding:3px; width:85%;}
.form1-droplist { font-weight:bold;}
.form1-tablehead {text-align:left; background-color:#A8CC66; color:#FFFFFF; padding:3px;}
.form1-tablecell {background-color:#EDF4DF; padding:3px;}
.form1-table {margin-bottom:10px;}

.form2 {margin:20px 7px; clear:both;}
.form2-title {}
.form2-title h3 {font-size:13px; margin-bottom:0; padding-bottom:5px; margin-left:0; padding-left:0;}
.form2-pagenumber {font-style:italic; margin-top:11px; text-align:center;}
.form2 fieldset {clear:both; border-bottom:1px dotted #CCCCCC; padding:5px 0;}
.form2 label {text-decoration:none; font-weight:normal; font-size:12px; padding-right:3px;}
.form2-field {}
.form2-field b {color:#FE8F17;}
.form2-field-hi {}
.form2-field-hi b {color:#FE8F17;} 
.form2-helptext {padding-top:3px; color:#666666; font-size:10px; clear:both;}
.form2-extra {padding-bottom:3px; clear:both;}
.form2-formbreaktitle {border-bottom:1px solid #D2DEEB; margin-bottom:10px;}
.form2-formbreaktitle h3 {padding:0; margin-bottom:5px;}
.form2-nav {border-top:1px solid #D2DEEB; clear:both;}
.form2-legend {color:#FE8F17; text-align:center; padding:5px; margin-top:10px; clear:both;}
.form2-legend b {color:#FE8F17;} 
.form2-error {color:#FE8F17; margin-top:3px; font-weight:normal; clear:both;}
.form2-nextbutton {float:right; margin:5px 10px;}
.form2-prevbutton {float:left; margin:5px 10px;}
.form2-box {border:1px solid #999999; padding:1px; width:200px; margin:0;}
.form2-box2 {border:1px solid #999999; padding:1px; width:40px; margin:0;}
.form2-droplist {}
.form2-tablehead {text-align:left; background-color:#A8CC66; color:#FFFFFF; padding:3px;}
.form2-tablecell {background-color:#EDF4DF; padding:3px;}
.form2-table {margin-bottom:10px;}
.fieldcopy {border:1px solid #D2DEEB; padding:5px;}
.fieldcopynav {width:100%; background-color:#D2DEEB;}
.fieldcopynav td {padding:5px;}
.fieldcopyhead {border-bottom:1px solid #D2DEEB; text-align:center; padding:5px;}
.copy error {font-weight:bold; color:#FE8F17;}
.profitsummary {width:100%; border:1px solid #D2DEEB;}
.profitsummary th {padding:5px; background-color:#D2DEEB; text-align:center;}
.profitsummary td {padding:5px; border-bottom:1px solid #D2DEEB;}
.orderprogress {text-align:center;}
.totalprofit {padding-top:18px; font-weight:bold; color:#000000; font-size:14px;}
.lookuptable {border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; font-size:10px; margin:0 5px 5px 5px;}
.lookuptable td {padding:3px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.lookuptable th {padding:3px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; text-align:left;}

h1,h2,h3,h5,h6 {margin:7px 8px 10px 0px; padding:0 8px 0 7px; font-weight:bold; color:#404040;}

h1 {font-size:17px;}
h2 {font-size:15px; color:#0C4685;}
h3 {font-size:12px; color:#0C4685;}
h4 {font-size:12px; margin:10px 0 0 0; text-decoration:underline;}
h5 {font-size:10px; margin:0; padding:0; color:#0C4685;}
h6 {font-size:12px; background-image:url(images/h2.jpg); background-repeat:no-repeat; background-position:top left; 
	margin-left:20px; font-weight:normal;}

.imgtr1c3 {width:6px; height:7px; overflow:hidden; background-image:url(images/righttopshadow.gif); background-repeat:no-repeat;
						background-position:top left; border:none; background-color:none; padding:0;}
.imgtr2c3 {width:6px; height:7px; overflow:hidden; background-image:url(images/rightshadow.gif); background-repeat:repeat-y;
						background-position:top left; border:none; background-color:none; padding:0;}
.imgtr3c1 {width:6px; height:7px; overflow:hidden; background-image:url(images/botleftshadow.gif); background-repeat:no-repeat;
						background-position:top left; border:none; background-color:none; padding:0;}
.imgtr3c2 {height:7px; background-image:url(images/botshadow.gif); background-repeat:repeat-x;
						background-position:top left; border:none; background-color:none; padding:0; vertical-align:top;}
.imgtr3c3 {width:6px; overflow:hidden; background-image:url(images/botrightshadow.gif); background-repeat:no-repeat;
						background-position:top left; border:none; background-color:none; padding:0;}


p {margin:7px 8px 10px 0px; padding:0 8px 0 7px;}

.helptext {font-size:12px; margin:2px;}

.image {}
.imageb img {border:1px solid #D8D8D8; padding:0px;}
.Leftimage { float:left; margin:10px 10px 10px 0; overflow:hidden;}
.Rightimage { float:right; margin:10px 0 10px 10px; overflow:hidden;}
.centerimage { margin:10px auto; overflow:hidden; clear:both;}
.caption { position:relative; text-align:center; font-size:12px;
			font-style:italic; padding:0px 3px 3px 3px;}

.mediafile {padding:5px;}
.mediafile img {border:none; margin-right:6px;}
.mediafile p {}
.mediacenter {margin:10px auto; overflow:hidden; clear:both;}

.but {width:128px; height:34px; text-align:center; background-image:url(images/but.gif);
	 background-repeat:no-repeat; display:block; padding:8px 0;}
.but a:link {width:125px; height:34px; color:#FFFFFF; display:block;}
.but a:visited {width:125px; height:34px; color:#FFFFFF; display:block;}
.but a:hover {width:125px; height:34px; color:#FFFFFF; display:block;}

#fbquarterLeft {width:155px; overflow:hidden; float:left; margin:0; position:relative;}
#fbquarterRight {width:155px; float:right; margin:0; position:relative;}
#fbquarterCenter {width:155px; margin-left:auto; margin-right:auto; clear:both; margin-top:0; margin-bottom:0; position:relative;}
#fbhalfLeft {width:310px; float:left; margin:0; position:relative;}
#fbhalfRight {width:310px; float:right; margin:0; position:relative;}
#fbhalfCenter {width:310px; margin:0; position:relative; margin-left:auto; margin-right:auto; clear:both;}
#fbthreequartersLeft {width:465px; float:left; margin:0; position:relative;}
#fbthreequartersRight {width:465px; float:right; margin:0; position:relative;}
#fbthreequartersCenter {width:465px; margin:0; position:relative; margin-left:auto; margin-right:auto; clear:both;}
#fbfullLeft {width:620px; float:left; margin:0; position:relative; clear:both;}
#fbfullRight {width:620px; float:right; margin:0; position:relative; clear:both;}
#fbfullCenter {width:620px; margin:0; position:relative; margin-left:auto; margin-right:auto; clear:both;}

.fbpad h2, .fbpad h3, .fbpad p {margin:0 0 5px 0; padding:0;}
.fbpad {padding:0;}

.prodsumimage {position:absolute; top:21px; left:14px; width:126px; height:175px; overflow:hidden;}
.prodsumhead {position:absolute; top:207px; left:22px; width:111px; height:11px; overflow:hidden; text-align:center;}
.prodsumdesc {position:absolute; top:220px; left:22px; width:111px; height:38px; overflow:hidden; text-align:center;}
.prodsumdesc p {margin:0; padding:0; color:#648BB8; font-size:9px;}
.prodsumbut {position:absolute; top:262px; left:22px; width:111px; height:38px; overflow:hidden; text-align:center;}

.fbquarternormal1 {background-image:url(images/fbquarterback.gif); background-repeat:no-repeat; height:315px;}
.fbquarternormal1 .fbpad {position:absolute; top: 21px; left:21px; width:114px; height:274px; overflow:hidden;}
.fbhalfnormal1 {background-image:url(images/fbhalfback.gif); background-repeat:no-repeat; height:315px;}
.fbhalfnormal1 .fbpad {position:absolute; top: 21px; left:21px; width:269px; height:274px; overflow:hidden;}
.fbthreequarternormal1 {background-image:url(images/fbthreequarterback.gif); background-repeat:no-repeat; height:315px;}
.fbthreequarternormal1 .fbpad {position:absolute; top: 21px; left:21px; width:424px; height:274px; overflow:hidden;}
.fbthreequartersnormal1 {background-image:url(images/fbthreequarterback.gif); background-repeat:no-repeat; height:315px;}
.fbthreequartersnormal1 .fbpad {position:absolute; top: 21px; left:21px; width:424px; height:274px; overflow:hidden;}
.fbfullnormal1t {background-image:url(images/fbfullbackt.gif); background-repeat:no-repeat; width:620px; height:16px; overflow:hidden; clear:both;}
.fbfullnormal1 {background-image:url(images/fbfullbackc.gif); background-repeat:repeat-y;}
.fbfullnormal1 .fbpad {padding:3px 22px;}
.fbfullnormal1b {background-image:url(images/fbfullbackb.gif); background-repeat:no-repeat; width:620px; height:17px; overflow:hidden; clear:both;}
.fbfullnormal1_old {background-image:url(images/fbfullback.gif); background-repeat:no-repeat; height:315px;}
.fbfullnormal1_old .fbpad {position:absolute; top: 21px; left:21px; width:579px; height:274px; overflow:hidden;}
.fbfullstyle10 {background-image:url(images/fbstyle1back.jpg); background-repeat:no-repeat; height:89px;}
.fbfullstyle10 .fbpad {position:absolute; top: 17px; left:240px; width:335px; height:53px; overflow:hidden;}
.fbfullstyle50 {background-image:url(images/fbstyle5back.jpg); background-repeat:no-repeat; height:89px;}
.fbfullstyle50 .fbpad {position:absolute; top: 17px; left:240px; width:335px; height:53px; overflow:hidden;}
.fbhalfstyle20 {background-image:url(images/fbstyle2back.jpg); background-repeat:no-repeat; height:315px;}
.fbhalfstyle20 .fbpad {position:absolute; top: 28px; left:135px; width:150px; height:166px; overflow:hidden;}
.fbhalfstyle20 .fbbut {position:absolute; top: 265px; left:185px; width:106px; height:30px; overflow:hidden; background-image:url(images/fbstyle2but.gif); background-repeat:no-repeat;}
.fbhalfstyle30 {background-image:url(images/fbstyle3back.jpg); background-repeat:no-repeat; height:315px;}
.fbhalfstyle30 .fbpad {position:absolute; top: 28px; left:24px; width:148px; height:166px; overflow:hidden;}
.fbhalfstyle30 .fbbut {position:absolute; top: 265px; left:18px; width:106px; height:30px; overflow:hidden; background-image:url(images/fbstyle3but.gif); background-repeat:no-repeat;}
.fbquarterstyle40 {background-image:url(images/fbstyle4back.jpg); background-repeat:no-repeat; height:315px;}
.fbquarterstyle40 .fbpad {position:absolute; top: 220px; left:24px; width:106px; height:36px; overflow:hidden;}
.fbquarterstyle40 .fbbut {position:absolute; top: 264px; left:24px; width:106px; height:30px; overflow:hidden; background-image:url(images/fbstyle4but.gif); background-repeat:no-repeat;}
.fbquarterstyle60 {background-image:url(images/fbstyle6back.jpg); background-repeat:no-repeat; height:89px;}
.fbquarterstyle60 .fbpad {position:absolute; top: 47px; left:21px; width:66px; height:27px; overflow:hidden;}
.fbquarterstyle60 .fbbut {position:absolute; top: 12px; left:11px; width:106px; height:30px; overflow:hidden;}
.fbquarterstyle70 {background-image:url(images/fbstyle7back.jpg); background-repeat:no-repeat; height:89px;}
.fbquarterstyle70 .fbpad {position:absolute; top: 47px; left:21px; width:66px; height:27px; overflow:hidden;}
.fbquarterstyle70 .fbbut {position:absolute; top: 12px; left:11px; width:106px; height:30px; overflow:hidden;}
.fbquarterstyle80 {background-image:url(images/fbstyle8back.jpg); background-repeat:no-repeat; height:216px;}
.fbquarterstyle80 .fbpad {position:absolute; top: 147px; left:17px; width:120px; height:34px; overflow:hidden;}
.fbquarterstyle80 .fbbut {position:absolute; top: 178px; left:29px; width:98px; height:24px; overflow:hidden;}
.fbbut .fbbutpad {padding:8px 12px 0 12px; margin:0; font-size:11px; text-align:center; display:block;}
.fbbut .fbbutpad a:link, .fbbut .fbbutpad a:visited {color:#FFFFFF; text-decoration:none; display:block;}

#menurg{width:770px; height:60px; overflow:hidden; background-image:url(images/menrg.gif);
	background-position:top right; background-repeat:no-repeat;}
#menule{width:755px; height:60px; overflow:hidden; background-image:url(images/menle.gif);
	background-position:top left; background-repeat:no-repeat;}
#topmenu{height:35px; overflow:hidden; padding-left:5px;}
#topmenu div{float:left; height:30px; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#ffffff; padding:9px 0; background-repeat:repeat-x;
	background-position:top;}
#topmenu .sel{background-image:url(images/mensel.gif);}
#topmenu a{color:#ffffff; text-decoration:none; padding:0 5px; display:block;}
#topmenu a span{padding-bottom: 2px; border-bottom: 1px dotted #ffb96e;}
	
.en {width:5px; height:35px; background-image:none;}
.el {width:5px; height:35px; background-image:url(images/menle1.gif);
	background-position:top right; background-repeat:no-repeat;}
.cn {width:11px; height:35px; background-image:url(images/menjn.gif);
	background-position:top left; background-repeat:no-repeat;}
.cl {width:11px; height:35px; background-image:url(images/menjle.gif);
	background-position:top right; background-repeat:no-repeat;}
.cr {width:11px; height:35px; background-image:url(images/menjrg.gif);
	background-position:top left; background-repeat:no-repeat;}

#submenu{height:15px; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#dbecfd; padding:0 15px;}
#submenu a{color:#0c4685; text-decoration:none;}
#submenu span{padding-bottom: 2px; border-bottom: 1px dotted #ffb96e;}

#crumbtrail {color:#CCCCCC; text-align:left; clear:both; margin:25px 0px; padding:0 8px 0 7px; font-size:11px;}
#crumbtrail a:link {font-weight:normal;}
#crumbtrail a:visited {font-weight:normal;}
#crumbtrail a:hover {}

#pagebreak {clear:both; height:5px; overflow:hidden;}

#editpage {position:absolute; z-index:50; background-color:#FFFF00;
	filter:alpha(opacity=60); -moz-opacity:0.60; opacity: 0.60;  padding:5px; top:0; left:0; right:0; text-align:center;}

.cmst {margin:5px 0px 5px 0px; border-top:1px solid #999999; border-left:1px solid #999999;}	
.cmst td {border-bottom:1px solid #999999; border-right:1px solid #999999; padding:3px 10px;}
.cmst th {border-bottom:1px solid #999999; border-right:1px solid #999999; padding:3px 10px; background-color:#658CB9; color:#FFFFFF; font-weight:normal;}

.sectionhead {clear:both; padding-bottom:3px; border-bottom:1px solid #888888;}
.sectionhead a:link, .sectionhead a:visited {text-decoration:none;}
.sectiongroup {margin-bottom:20px;}
.subsectionlinks {clear:both;}
.subsectionlink {margin:3px 20px 3px 0; float:left;}

.backbut {float:left;}
.forwardbut {float:right;}

#cartcontainer {background-color:#8D9FD9; background-image:url(images/cartback.jpg); background-repeat:repeat-y;}
#cart {background-image:url(images/carttop.jpg); background-position:top;
	 background-repeat:no-repeat;}
.carthead {padding:20px 0 5px 0; margin:0 20px 0 19px; font-size:11px; text-align:center; border-bottom:1px solid #606F9E;}
.cartpad {padding:10px 20px 12px 19px; min-height:50px;}
.carttable {width:100%;}
.cartbotbuts {padding:0 1px 5px 0; text-align:center;}
.cartempty {padding:40px 0; margin:0 20px 10px 19px; font-size:11px; text-align:center; border-bottom:1px solid #606F9E; text-align:center;}
.cartbot {height:19px; background-image:url(images/cartbot.jpg); background-repeat:no-repeat; background-position:bottom left;}
.itemadded {padding:0 5px 10px 10px; color:#990000; font-weight:bold;}
.bqty {white-space:nowrap; vertical-align:top; padding-bottom:8px;}
.bdesc {padding-bottom:8px;}
.carttotal {border-top:1px solid #707FAE;}

.specialproductlist {}
.specialproductlistbot {margin-bottom:16px; margin-right:16px; border-bottom:1px solid #D9E9BC; clear:left;}
.prodlisthead {font-size:12px; color:#FFFFFF; background-color:#A8CC66; padding:1px 10px 1px 22px;
	background-image:url(images/bullet3.gif); background-repeat:no-repeat; background-position:left center;}
.viewslideshow {float:right;}
.viewslideshow2 {text-align:center; clear:both;}

.connectiondetails {border-width:0px; margin:0;}
.connectiondetails td {padding:0;}
.orderdetails {border-bottom:1px solid #D9D9D9; border-right:1px solid #D9D9D9; margin:0 0 10px 0; font-size:10px;}
.orderdetails th {padding:2px; border-top:1px solid #D9D9D9; border-left:1px solid #D9D9D9; text-align:left; color:#000000; font-weight:bold;}
.orderdetails td {padding:2px; border-top:1px solid #D9D9D9; border-left:1px solid #D9D9D9; text-align:left; color:#000000; font-weight:normal;}

.group-image {text-align:center; margin-bottom:7px;}

#sel-arrow {position:absolute; left:0; top:0; display:none; width:19px; height:13px; background-image:url(images/admin/sel-arrow.gif); background-repeat:no-repeat;}
#hov-arrow {position:absolute; left:0; top:0; display:none; width:19px; height:13px; background-image:url(images/admin/hov-arrow.gif); background-repeat:no-repeat; }

