body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0 20px 0;
	text-align: center;
	color:#000000;
	font-size: 11px;
	background-image: none;
	background-repeat: repeat;
}
.outer {width: 764px;       margin-left: auto;    margin-right: auto; margin-top:0px;}
td {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#4a4949; line-height:15px;}
a  {color:#4a4949; text-decoration:none;}
a:active  {color:#4a4949; text-decoration:none;}
a:visited {color:#4a4949; text-decoration:none;  }
a:hover {
	color:#006DCA;
	text-decoration:underline;
}
form {margin:0px; padding:0px;}
.fl {float:left;}
.fr {float:right;}
.clearer { clear: both; font-size: 1px; line-height: 1px; height: 1px; margin-bottom: -1px;}
.imbord {border:1px solid #ddd; padding:3px;}
.dotline {border-bottom:1px dotted #ddd; height:3px; line-height:3px; font-size:3px; margin-top:6px; margin-bottom:9px;}
.dotline2 {border-bottom:1px dotted #ddd; height:3px; line-height:3px; font-size:3px; margin-top:3px; margin-bottom:6px;}
.mar15 {margin-bottom:15px;}
.red1 {color:#fd1127;}
.orangetext {color:#f89507; font-size:18px; font-weight:bold;}
.lh1 {line-height:16px;}
.mb2 {margin-bottom:2px;}
.mr5 {margin-right:5px}
.mr9 {margin-right:9px}
.redtext {color:#FD0018}
.mb4 {margin-bottom:4px;}
.mb10 { margin-bottom:12px;}
.mb11 {margin-top:10px;}
.mb8 {margin-bottom:8px;}
.padd4 {padding:4px;}
.padd10 {padding:10px;}
.blue11 {color:#006DCA; }
.padd10 {padding:10px;}
hr {color:#ddd; }
.yellbg {background:#fef6af;}
.fontlarge {font-size:18px; font-weight:bold; color:#000; margin-bottom:7px;}
.fontlarge2 {font-size:18px; font-weight:bold; color:#000;}
.fontlarge3 {font-size:14px; font-weight:bold;}
.dd1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:10px;}
.arthist {visibility:hidden;width:200px; background:#ebf4fd; padding:10px; border:1px solid #d0e2f2; margin-left:10px; text-align:left;}
.errormsg {background:#fdfbd8; padding:5px; color:#C61C1C; font-weight:bold; text-align:center; border:1px solid #eae7bf; margin-bottom:10px;}
.errormsg2 {background:#fdfbd8; padding:10px; color:#C61C1C; font-weight:bold; text-align:center; border:1px solid #eae7bf; margin-bottom:10px; font-size:14px; margin-top:10px;}
.font11 {font-size:11px; padding:3px; font-family:Arial, Helvetica, sans-serif; caption-side:#666;}
.prodbordermain {padding:3px; border:1px solid #ddd;}
.arthis1 {visibility:hidden;width:200px; background:#ebf4fd; padding:10px; border:1px solid #d0e2f2; margin-left:10px; text-align:left;}

/* Navigation */
#navtop {background:url(images/nav/wl_header.jpg) repeat-x center; height:98px;}
#navtopmedia {background:url(images/nav/wl_header_media.jpg) repeat-x center; height:98px;}
#navtopprod {background:url(images/nav/wl_header_prod.jpg) repeat-x center; height:98px;}
.navlogo {float:left; width:98px;}
#navigationbar {height:24px; background:url(images/nav/bluebar.gif) repeat-x; border-top:1px solid #13438c;}
.navlinks {float:left; width:525px;}


#searchboxm {position:absolute; margin-top:87px; margin-left:548px; background:url(images/nav/searchbg.gif) no-repeat; width:163px; height:27px; padding-left:53px; padding-top:9px;}
#searchboxm .fl {float:left; width:114px; margin-left:1px;}
#searchboxm .fr {float:left; width:35px; margin-left:3px;}
.sinput {width:95px; border:0px solid #ccc; padding:3px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:11px;}

#footer {margin-top:9px; background:#ededed; padding:4px; height:28px}
.getnotified {float:left; width:219px;}
.emailinput {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333; padding:2px; width:126px; border:1px solid #bebebe;}
.emailgo {float:left; width:31px; margin-left:10px; margin-top:4px;}
.emailsign {float:left; width:130px; padding-top:3px; margin-left:10px;}

#bottomnav {float:right; width:320px; text-align:right; padding-top:8px;}
#bottomnav ul {list-style-type:none; display:inline; margin:0; padding:0;}
#bottomnav li {margin-right:3px;display:inline}

#maincontent {width: 746px;       margin-left: auto;    margin-right: auto; margin-top:0px; background:#fff; padding:0 9px 9px 9px;}

/* Index Boxes */
#indexvideo {padding:9px; height:328px;}
#indexvideo .fl {float:left; width:487px;}
#indexvideo .fr {float:right; width:204px; height:171px; padding:14px; color:#fff; text-align:left;}
.indexintro {font-size:18px; font-weight:bold; color:#fff; text-align:left; line-height:22px; margin-bottom:8px;}
.indextxt {color:#fff; line-height:16px;}
.indexbrowse {font-size:13px; margin-top:8px; margin-bottom:6px;}
.indexcate {width:200px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:11px;}
.indexbanner {margin-top:6px; margin-bottom:8px;}


#wl_film {float:left; width:244px;}
#wl_film .topbg {background:#003399; padding:10px; color:#fff; height:13px; text-transform:uppercase;}
#wl_film .bg {
	padding:10px;
	margin-top:4px;
	background-image: url(images/background_test1.gif);
}

#wl_media {float:left; width:244px; margin-left:7px;}
#wl_media .topbg {background:#003399; padding:10px; color:#fff; height:13px; text-transform:uppercase;}
#wl_media .bg {
	padding:10px;
	margin-top:4px;
	background-image: url(images/background-test.jpg);
}

#wl_prod {float:left; width:244px; margin-left:7px;}
#wl_prod .topbg {background:#003399; padding:10px; color:#fff; height:13px; text-transform:uppercase;}
#wl_prod .bg {
	padding:10px;
	margin-top:4px;
	background-image: url(images/background_test2.gif);
}

.boxtext {float:left; font-weight:bold; text-align:left; font-size:12px;}
.boxmore {float:right; font-size:10px; padding-top:2px;}
.boxinfo {
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	line-height:15px;
	color: #000000;
	min-height:220px;
}
.boxbutinfo {margin-top:8px; }

#index_featured {margin-top:8px; background:#e6e6e6; padding:9px; height:183px}
#index_featured .bg {background:#cecece;}
#index_featured .fl {width:33px; float:left; padding-top:8px;}
#index_featured .fl2 {float:left; width:135px;}
.promocontent {float:left; height:175px; width:93%; padding:14px 9px 9px 9px; background:#fff;}


/*Main Contents */
#product_content2 {margin-top:12px;}
#rightcontent {float:left; width:555px; text-align:left;border-left:1px dotted #ddd; margin-left:-1px; padding-left:12px; padding-top:2px; padding-bottom:10px;}
#rightcontent h2 {font-size:14px; font-weight:bold; margin:0;}
#rightcontent p {margin:6px 0 6px 0; line-height:14px;}
#rightcontent a { color:#006DCA;}
#breadcrumbs { padding:5px 5px 5px 8px; background:#008cad; text-align:left; color:#fff}
#breadcrumbs a {color:#fff;}
#leftnav {
	float:left;
	width:148px;
	border-right:1px dotted #ddd;
	text-align:left;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.ddbrowse {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; width:148px;}
#pagetitle {height:35px; border-bottom:1px dotted #ddd;}
#pagetitle .title {float:left; color:#000; font-size:20px; font-weight:bold; padding-top:1px;}
#pagetitle .checkout {float:right; padding-top:2px;}

#fullcontent {float:left; width:711px; text-align:left;border-left:1px dotted #ddd; margin-left:-1px; padding-left:12px; padding-top:2px; padding-bottom:10px;}
#fullcontent h2 {font-size:14px; font-weight:bold; margin:0;}
#fullcontent p {margin:6px 0 6px 0; line-height:14px;}
#fullcontent a { color:#006DCA;}


.navsidetxt3 {background:url(images/nav/arr.gif) no-repeat 0px 4px; padding-left:10px; font-size:14px; font-weight:bold; color:#008db1; margin-bottom:8px;margin-bottom:2px; margin-top:10px;}

.navsidetxt {background:url(images/nav/arr.gif) no-repeat 0px 4px; padding-left:10px; font-size:14px; font-weight:bold; color:#008db1; margin-bottom:8px;}
.navsidetxtr {background:url(images/nav/arr1.gif) no-repeat 0px 4px; padding-left:10px; font-size:14px; font-weight:bold; color:#ae2727; margin-bottom:2px;}
.navsidetxtg {background:url(images/nav/arr3.gif) no-repeat 0px 4px; padding-left:10px; font-size:14px; font-weight:bold; color:#53902a; margin-bottom:2px;}

#navcats ul {margin:0;padding:0px;  list-style-type:none;}
#navcats li { color:#646464; display:block; text-align:left; border-bottom:1px dotted #ddd; margin:0; height:27px; font-size:11px;}
#navcats li a:hover {background:#e5e5e5;color:#646464; display:block; padding:7px 0 7px 0px; margin:0; }
#navcats li a {color:#646464; display:block;padding:7px 0 7px 0px; text-decoration:none;  margin:0;height:13px;  }
#navcats li.on a:hover {background:#e5e5e5;color:#646464; display:block; padding:7px 0 7px 5px; margin:0; }
#navcats li.on a {color:#646464; display:block;padding:7px 0 7px 5px; text-decoration:none;  margin:0;height:13px; background:#ececec;  }


#navcats1 ul {margin:0;padding:0px;  list-style-type:none;}
#navcats1 li { color:#646464; display:block; text-align:left; border-bottom:1px dotted #ddd; margin:0; height:40px; font-size:11px;}
#navcats1 li a:hover {background:#e5e5e5;color:#646464; display:block; padding:7px 0 20px 0px; margin:0; }
#navcats1 li a {color:#646464; display:block;padding:7px 0 7px 0px; text-decoration:none;  margin:0;height:13px;  }
#navcats1 li.on a:hover {background:#e5e5e5;color:#646464; display:block; padding:7px 0 7px 5px; margin:0; }
#navcats1 li.on a {color:#646464; display:block;padding:7px 0 7px 5px; text-decoration:none;  margin:0;height:13px; background:#ececec;  }

.navgreybox {background:url(images/nav/arr2.gif) no-repeat 136px 55px #f0eeee; padding:8px; font-size:12px; color:#5d5d5d; line-height:15px; }
.navgreybox2 {background:url(images/nav/arr2.gif) no-repeat 136px 71px #f0eeee; padding:8px; font-size:12px; color:#5d5d5d; line-height:15px; }


#about_details { background:#f3f3f3; border:1px solid #cdcdcd; padding:10px; background:url(images/circles_blue.png) no-repeat bottom right;}
#about_details .title {margin-bottom:3px; font-size:14px; font-weight:bold; position:relative;}
#about_details .title2 {margin-bottom:3px; font-size:14px; font-weight:bold; position:relative; background:#fff; margin-bottom:0; padding:12px;}
#about_details .dotl {margin-bottom:5px; border-bottom:1px dotted #ddd; padding-bottom:5px;}
#desc ul {margin:5px 0 0 15px; padding:0; list-style-type:square; line-height:17px;}

#about_details1 { background:#f3f3f3; border:1px solid #cdcdcd; padding:10px; background:url(images/circles_orange.png) no-repeat bottom right;}
#about_details1 .title {margin-bottom:3px; font-size:14px; font-weight:bold; position:relative;}
#about_details1 .title2 {margin-bottom:3px; font-size:14px; font-weight:bold; position:relative; background:#fff; margin-bottom:0; padding:12px;}
#about_details1 .dotl {margin-bottom:5px; border-bottom:1px dotted #ddd; padding-bottom:5px;}
#desc ul {margin:5px 0 0 15px; padding:0; list-style-type:square; line-height:17px;}

#about_details2 { background:#f3f3f3; border:1px solid #cdcdcd; padding:10px; background:url(images/circles_red.png) no-repeat bottom right;}
#about_details2 .title {margin-bottom:3px; font-size:14px; font-weight:bold; position:relative;}
#about_details2 .title2 {margin-bottom:3px; font-size:14px; font-weight:bold; position:relative; background:#fff; margin-bottom:0; padding:12px;}
#about_details2 .dotl {margin-bottom:5px; border-bottom:1px dotted #ddd; padding-bottom:5px;}
#desc ul {margin:5px 0 0 15px; padding:0; list-style-type:square; line-height:17px;}


/*Info Pages */

#contact_info {width:275px; float:right; background:#f3f3f3; border:1px solid #cdcdcd; padding:10px}
#contact_info .ht {height:29px;}
#contact_info .fl3 {float:left;padding-top:6px;}
#contact_info .fr {float:right;}
#contact_info .title {margin-bottom:8px; font-size:14px; font-weight:bold; position:relative;}
#contact_info .submit {padding-left:73px; padding-top:10px;}
.continput {width:168px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px; border:1px solid #DEDEDE; color:#666;}
.backtotop {float: right; padding-top:2px;}
#staticbullets ul {margin:10px 45px 10px 45px; padding:0; list-style-type:square;}
#staticbullets li {line-height:14px; margin-bottom:4px;}
.continput2 {width:498px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:4px; border:1px solid #DEDEDE; color:#666;}
.box1 {	text-align: left;	margin-bottom: 20px;	border: 1px solid #DEDEDE;	margin-left: auto;	margin-right: auto;	}
.box1 h3 {	background-color: #EEEEEE;	padding-left: 7px;	font-size:11px;	margin-top:0px;	margin-bottom:0px;	text-transform:uppercase;	padding-right: 7px;	padding-top: 6px;	padding-bottom: 6px;	}
.box1 h6 {	font-size:11px;	font-weight:normal;	margin:0;	padding:0;	}
.box1 .box1-content {	padding: 0px 10px 5px 10px;	 color:#2F2C23;	}
.searchbox3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:4px; width:180px;  border:1px solid #DEDEDE; color:#666;}

/* SEARCH */

#search_results {
	margin-left: auto;
	margin-right: auto;
	width: 370px;
}
#search_results label {
	display: block;
	line-height: 150%;
}
#search_results .input input {
	display: block;
	width: 150px;
	border: 1px solid #DDDDDD;
	padding: 4px;
	margin-bottom: 10px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
}
#search_results .input select {
	display: block;
	width: 160px;
	border: 1px solid #DDDDDD;
	padding: 4px;
	margin-bottom: 10px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
}
#search_results .input input:focus, #search_results .input select:focus, #search_results .input input:hover, #search_results .input select:hover {
	border-color: #cfe2f0;
	color: #4e85a3;
	background-color:#eef6f9;
}
#search_results .button {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
