@import url(../base/base.css);
@import url(//fonts.googleapis.com/css?family=Cabin:400,700);

@font-face{font-family:'Aller-Bold';src:url('/config/themes/prestophoto/aller/Aller-Bold.woff2') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Aller-BoldItalic';src:url('/config/themes/prestophoto/aller/Aller-BoldItalic.woff2') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Aller-Light';src:url('/config/themes/prestophoto/aller/Aller-Light.woff2') format('woff');font-weight:normal;font-style:normal;}
/*
@font-face{font-family:'Aller-LightItalic';src:url('aller/Aller-LightItalic.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Aller-Regular';src:url('aller/Aller-Regular.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'AllerDisplay-Regular';src:url('aller/AllerDisplay-Regular.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Aller-Italic';src:url('aller/Aller-Italic.woff') format('woff');font-weight:normal;font-style:normal;}
*/


body	{ background-color:white; margin:0px; padding:0px; font-family: "Cabin", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; }
body .admin	{ font-size:14px; }
h1	{ font-family: 'Aller-Bold', 'Cabin', Sans; color: #0F4E6A; }
h2,h3,h4,h5,h6	{ font-family: 'Cabin'; color: #0F4E6A }
h1,h2,h3	{ line-height:1.2em; }

#dashboardmenu ul li:hover	 {background-color:#d1ffa3;}

#container	{ width:960px;margin:0 auto}
a 	{ color:#009DE0; text-decoration:none; }
a:hover 	{ }

.sitenotice	{ padding-top:10px; padding-bottom:5px; }

/* color palette */
.topcolor	{ background-color: #DDF8FE }
.uppercolor 	{ background-color: #E1F0F4 }
.midcolor	{ background-color: #0F4E6A }
.lowercolor	{ background-color: #2a701c }
.bottomcolor	{ background-color: #116100 }

.toptextcolor	{ color: #6bd3ff }
.uppertextcolor 	{ color: #189DD6 }
.midtextcolor	{ color: #0F4E6A }
.lowertextcolor	{ color: #0F4E6A }
.bottomtextcolor	{ color: #116100 }

.help-block, .help-inline	{ color: #0F4E6A }
/* header */
#bit-top-menu	{padding-top:5px;}
#extra,
#bw-main-content	{ padding-top:20px; }
#landing #bw-main-content	{ padding-top:0; }
#bw-main-header	{ margin-bottom:0; }
#bw-main-header .navbar-default	{ border-radius:0; border-bottom: 1px solid #e6e7e8; border-right: none; border-left: none; margin-bottom:0; }
#bw-main-header .navbar-brand 	{ font-family: 'Aller-BoldItalic','Cabin',Sans; font-size: 19pt; padding:5px 15px 0 15px; }
#bw-main-header .navbar-default .navbar-brand { color:#0F4E6A; }
#bw-main-header .navbar-brand > img {display:inline-block;margin-top:0px;height:40px}
#bw-main-header .navbar .nav a	{ font-weight:normal;}
#bw-top-wrapper	{ color:white; margin-bottom:0; min-height:42px; border:0; font-size: 9pt; text-shadow:none; background-color: #A29DA5; border-bottom: 2px solid #7F7A82; }
#bw-top-navbar	{ margin: 0; }
#bw-header-nav	{ margin-bottom:0; }
#bw-main-header .brandbar	{ margin-bottom:0; min-height:42px; border:0; background-color:inherit; }
#bw-main-header .brandbar > .container	{ height:40px; }
#bw-main-header .brandbar.navbar-default .navbar-nav.nav a	{ padding-bottom: 0; padding:10px; color: white; }
#bit-perm-menu li a	{ color:#65dfff; }
#bw-main-header .brandbar.navbar-default .navbar-nav.nav li.active a	{ color: #555555; }
#bit-perm-menu	{ background-color:#918994; min-height:42px; }
#bit-perm-menu ul	{ margin-bottom:0; }
#bit-perm-menu li 	{ padding: 2px 5px 0 5px; }
#bit-perm-menu li > a 	{ padding: 10px 5px; }
#livesupport img	{ height:35px; }
#livesupport	{ height:37px; width:125px; padding: 2px 10px 0 5px; }
#socialbuttons	{ top:10px; }
#landing #socialbuttons	{ left:-10px; }
.site-bar	{ min-height:38px; background: url(/config/themes/prestophoto/images/top_bar.jpg) no-repeat 0px 0px;}

#bw-main-footer	{background-color:#eee;}

.navbar .site-bar .nav > .active > a,
.navbar .site-bar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
font-family: 'Aller-Bold'; color:#0F4E6A; text-decoration: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; 
}

#bittopbar	{ margin-bottom: 0; }
#bittopbar.navbar-default .nav > li > a	{ color:#000000; padding-top:10px;}
.navbar-default .site-bar .nav > li > a	{ padding:15px 10px 10px 10px; font-family:Aller-Light; }
.nav .dropdown-toggle .caret	{ border-top-color:#0F4E6A; border-bottom-color:#0F4E6A; }
.nav .dropdown-toggle .caret:hover	{ border-top-color:#89E4F8; border-bottom-color:#89E4F8; }


  .product-select {
      background: #f5f6f6;
      border: 1px solid #e6e7e8;
      border-right: 1px solid #e6e7e8;
      padding: 10px 5px;
      border-radius:0 0 5px 5px;
  }
  .product-select:hover {
      background:#fff;
  }
  .btn-group.btn-group-panel input[type=checkbox],
  .btn-group.btn-group-panel input[type=radio] {
      position: absolute;
      clip: rect(0,0,0,0);
      pointer-events: none;
  }
  .btn-group.btn-group-panel .btn.active,
  .btn-group.btn-group-panel .btn:active {
      background: #fff;
      outline: 0;
      -webkit-box-shadow:inset 0px -6px 0px -2px #1a9dd6;
      -moz-box-shadow:inset 0px -6px 0px -2px #1a9dd6;
      box-shadow:inset 0px -6px 0px -2px #1a9dd6;
  }
  
  /* Nav Start */
@media handheld, only screen and (min-width: 767px) {
    .navbar-nav > .dropdown:hover > .dropdown-menu { display: block; }
}

.dropdown-submenu  .dropdown:hover .dropdown-menu { display: block; }
.dropdown-submenu  .dropdown:hover .dropdown-menu .dropdown-submenu { display: none; }
.dropdown-menu { border: none; border-radius: 5px; }
.navbar-nav > li.dropdown > .dropdown-menu { margin-top:-3px; }
.dropdown-menu li a {
  font-size:16px;
  padding-top:8px;
  padding-bottom:8px;
}
.dropdown-menu li a:hover	{ color:#2f9be3; }
.dropdown-menu.multi-column	{ width: 400px; }
 
.dropdown-menu.multi-column .dropdown-menu {
    display: block !important;
    position: static !important;
    margin: 0 !important;
    border: none !important;
    box-shadow: none !important;
}
.nav-icon {
  max-width: 20px; /* this style wont be necessary, only used now because i'm using larger icons */
  margin-right: 8px;
  margin-top: -3px;
  display: inline
}
/* Nav END */



fieldset 	{ 
clear:both; background-color:white;
	border-left: 1px solid #e6e7e8;
	border-right: 1px solid #e6e7e8;
	border-bottom: 1px solid #e6e7e8;
	border-top: 1px solid #e6e7e8;
	border-radius: 10px 10px 10px 10px;
	padding: 15px 15px 10px 15px;
}
legend	{ 
	background: #f5f6f6;
	border: 1px solid #e6e7e8;
	border-radius: 9px 9px 9px 0px;
	padding: 5px 10px 5px 15px;
	margin: 0 0 0 -16px;
font-size:15px;
font-weight:bold;
width:100%;
}

fieldset .table th, fieldset .table td	{ border-color: white }
.formfeedback .note	{font-style:italic;}
.control-label	{font-weight:bold; color:#444; padding-right:6px;}
.display.confirm .controls	{float:right; width:100%;}
.btn-primary {
}
.btn-primary:active,
.btn-primary.active {
  background-color: #0F4E6A \9;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #0F4E6A;
  *background-color: #0F4E6A;
}

.img-rounded	{ border-radius: 15px; }
.minifind legend { display:none; }
form.minifind { display:inline; clear:none; }

#products .help-block	{cursor:help;font-size:11px;padding-top:3px;}
#products .closebutton	{position:absolute; top:1px; right:1px;}
#products .submit	{padding-bottom:10px;text-align:center;margin:0;}
#products .fontimage	{border:1px solid red;cursor: pointer;}

#products form table.webstore .help-block,
#products form table.webstore .controls,
#products form table.webstore .control-label	{display:block;margin:0;padding:0;text-align:left;clear:both;width:100%;}


.productfacts h1	{ color:#009DE0; }
.productwizard .stepbox	{ background-color:#DDF8FE; }
.productwizard .stepbox:hover 	{ border-color:#35DBFF; }
.productwizard .lefthandlebar	{ border-left:4px solid #277181;border-top:4px solid #277181; }
.productwizard .righthandlebar	{ border-right:4px solid #277181;border-top:4px solid #277181; }
.productwizard .stepbox.active 	{ border-color:#277181; }
.stepbox .stepnumbercircle 	{ background-color:#277181; }
form .textlabel .value:hover 	{ border-color:#9EF034; }
form #horizontaldivider 	{ background-color:#277181; }
form #horizontaldividercircle 	{ background-color:#277181; border-color:#F2F9E9; }
form.inlinemini	{ background:#e8f5e4; border:1px solid #ccc; }
form.inlinemini div.control-group>.control-label	{ color:#0F4E6A; background: #cfeab8; line-height:22px; margin:0px -14px 5px -14px; padding:0 10px 0 12px; overflow:visible; }
form.inlinemini img.labelclip	{ float:left;margin:-8px 0 0 -25px; }
form.inlinemini div.control-group	{ padding:7px;margin-top:0; }
form .textpreview img 	{ border-color:#009DE0; border: 1px solid #009DE0; }

.data.productoptions li.item    { border-top:1px solid #C6E5B9 }

.quickquote	{ border:2px solid #009DE0; }

/* fisheye and images */
.comment .post	{background-color:#F8F8F8;}

#bitlayouttable img,
#bitlayouttable img,
#bitlayouttable img	{margin:1px; border:1px none;}

/* generic link settings */
.navtab:hover,
#bitlayouttable a:hover	{color:black;}


.display.home	{padding:9px 0 0 18px;}
.display.home .module	{padding:18px 0 0 0;}

img.dashicon	{width:64px;height:64px;}
#dashboard .quickpick h1 { color:#333;font-size:1.1em; padding:9px 0 6px 0;text-align:center;vertical-align:top;}
#dashboard h4	{margin-top:3px;; }
#dashboard #navigation .module {background:none; border:0; padding: 15px 0 20px 0;}
#dashboard #navigation h3 {border-bottom:3px solid #ccc;}
.module.dashboardmenu ul li	{border-bottom:1px solid #ccc;padding:3px;cursor:pointer;white-space:nowrap;}
.module.dashboardmenu ul li:hover {background-color:#eeffde}
.module.dashboardmenu ul li h2	{}
.module.dashboardmenu ul li img	{vertical-align:middle;display:inline-block;padding-top:10px;margin-top:-8px;}
.module.dashboardmenu ul.dashboardmenu-apps li img	{width:24px;height:24px;vertical-align:middle;display:inline-block;padding-top:10px;margin-top:-8px;}

.navsearch {padding:3px;}
.navsearch ul{margin:5px 0px 5px 0px;}
.navsearch ul li{padding:3px 0px 3px 5px;}
.navsearch ul li a{color:black;vertical-align:top;font-size:9pt;}
.navsearch .boxcontent {padding:0; margin:0;width:100%;}
.navsearch .boxcontent h2{font-size:11pt;padding:6px 0 6px 3px;line-height:9pt;background:#eeeeee;}
.navsearch h3{display:none;}
.navsearch li a img.icon{float:right;}
.navsearch li a span{color:gray;font-size:8pt;}
.navsearch a:hover{text-decoration:underline;}
.navsearch .selected {background-color:#b1ffa3;}
.navsearch .icon {vertical-align:top;margin-left:3px;}


#users #socialbuttons {margin-left: -330px; }
#users.user14587 #extra	{padding-top:100px;}

.wiki table.specs {width:300px;}
.wiki table.specs caption{text-align:left;padding-left:6px;padding-bottom:3px;font-size:10pt;color:#ccc;}
.wiki table.specs td {padding:6px;vertical-align:top;border-bottom:1px solid #ccc;}
.wiki table.specs td:first-child {width:120px;font-weight:bold;}
.wiki .header h1 {font-size:22pt;}


table.software td {padding:20px;width:33%;background-color:white;vertical-align:top;}
/* parsed elements */
.bittable	{padding:3px; width:auto;}
.bittable td	{padding:4px; vertical-align:top;}
.bitbox	{padding:10px;margin-bottom:20px;}

.viobox	{display:inline-block;padding:6px;vertical-align:top;}
.viobox	h3	{text-align:center;margin-top:-6px;padding-top:6px;padding-bottom:12px;}

/* boxes */

.box h3 a	{ color:#009DE0; }
.confirm.box	{ background-color: #DDF8FE; }

.users .data td	{border-bottom:1px solid #aea696; border-right:1px solid #aea696; padding:3px;}
.statistics .data td	{font-size:10pt; padding:1px; margin:0px;}
.listing.gatekeeper .body	{margin-left:25%; margin-right:25%;}
.gatekeeper table.data	{margin:auto; width:auto;}
.gatekeeper table.data th	{text-align:left;}
.security .securityname {display:block;}


.users.listing h2	{font-weight:900; margin:8px 0; padding:2px 0; border-bottom:3px solid #ccc; text-align:left}
.users.listing ul	{width:400px;}

dl.data dt.item,
ul.data li.item,
ol.data li.item	{padding-bottom:5px;}
ul.data.fancy li.item	{ padding-left:20px; background:url(images/ul_bullet.png) top left no-repeat; }

/* menus */
.menuoption,
.menuhead	{text-decoration:none; padding-left:4px; padding-right:4px;}

.menuhead	{display:inline; background-color:transparent; border:0px; color:black;}
.menuhead a	{display:inline; text-align:left; color:black;}

.appmenu .menuoption	{font-size:smaller; font-weight:normal; padding-left:5px; text-decoration:none;}
.globalmenu .menuoption	{padding-left:0px;}

.wiki .navbar a:hover.option,
.display.loc .navbar a:hover.option	{border-top:1px solid white; padding:3px; background-color:white;}

/* tocs */
.maketoc h3	{padding:0; border-bottom:1px solid #999;}
.maketoc a	{color:#666;}
.maketoc>ul	{margin:0 0 0 0; padding:0;}
.maketoc ul li	{list-style:square outside;}

.toc li	{margin-bottom:9px}
.toc .highlight	{background-color:#EEFFDD;}
.structurecontent	{display:inline; float:right;}

/* ---------------------------------------------------------------------------------- */
/* not sure */
.bitlink.undefined	{color:red;}
.category .path	{padding-top:6px; padding-bottom:6px;}
#helpbar	{border-bottom:1px solid #acb2bd;}
.treeparent	{font-size:larger;}
.treechild	{padding-left:30px;}
.loadstats	{text-align:center;}

/* vv */
.vvinfodata .bittable	{background-color:#eee;}
.vvinfotitle	{color:#444; font-size:x-large;}

.vvinfotable	{margin-top:8px; float:right; width:170px; border-left:1px solid #ccc;}
.vvinfothumbrow table	{padding:9px; width:auto; background-color:#ddd;}
.vvinfotable th	{border-bottom:1px solid #999; padding:6px; font-size:14px; color:#666; text-align:left;}
.vvinfotable ul	{margin:0 0 0 0; padding:0;}
.vvinfotable ul li	{list-style:none; padding:3px;}
.vvinfotable ul li a	{text-decoration:none;}

.vvalphabar	{text-align:center; text-decoration:none; font-weight:bold; font-size:smaller;}

.vvalphabar a	{padding-left:4px; padding-right:4px;}

.vvlocsidebar	{float:right; display:inline; font-size:small; width:200px; margin:9px;}

.vvlocattrs	{background-color:#E2F8FE; border:2px solid #ACDFE6;}

.vvlocattr	{font-size:x-small;}

.vvlocattrname	{font-weight:bold; font-size:x-small;}

.vvloctypename,
.vvloctypename a	{text-align:center; text-decoration:none; font-size:x-small;}

.vvlocattrs td	{border-top:1px solid #ACDFE6;}

.amazon	{display:block;}
.amazon td	{border-top:none;}
.amazon .bookrow	{border-top:1px solid #ACDFE6; background-color:white;}

.vvlocpath	{font-size:smaller; padding-bottom:4px;}

.vvloclist	{}

.vvloclisthead	{border-bottom:1px solid #B2B2B2;}

.vvad h2	{text-align:center;}
.vvad.photo	{padding:8px;}


/********* ALL CONTENT **********/
.item a,
.item	{text-decoration:none;}

/*
.bitsticky	{background-color:#ffc; color:#000; width:300px; padding:3px;}
.bitsticky .header	{border-bottom:1px solid #dda;}
*/

/* WIKIPEDIA */
.toccolours	{border:1px solid #aaaaaa; background-color:#f9f9f9; padding:5px; font-size:95%;}
/*
** content styles
*/

#toc	{/*border:1px solid #2f6fab; */
    border:1px solid #aaaaaa; background-color:#f9f9f9; padding:5px; font-size:95%;}
#toc .tocindent	{margin-left:2em;}
#toc .tocline	{margin-bottom:0px;}
#toc p	{margin:0}
#toc .toctoggle	{font-size:94%;}
#toc .editsection	{margin-top:0.7em; font-size:94%;}

/* thumbnails */
div.thumb	{margin-bottom:0.5em; border-style:solid; border-color:White; width:auto;}
div.thumb div	{border:1px solid #CCCCCC; padding:3px !important; background-color:#f9f9f9; font-size:94%; text-align:center; overflow:hidden;}
div.thumb div a img	{border:1px solid #CCCCCC;}
div.thumb div div.thumbcaption	{border:none; text-align:left; line-height:1.4em; padding:0.3em 0 0.1em 0;}
div.magnify	{float:right; border:none !important; background:none !important;}
div.magnify a,
div.magnify img	{display:block; border:none !important; background:none !important;}
div.tright	{clear:right; float:right; border-width:0.5em 0 0.8em 1.4em;}
div.tleft	{float:left; margin-right:0.5em; border-width:0.5em 1.4em 0.8em 0;}
.urlexpansion,

.hiddenStructure	{display:none;}
img.tex	{vertical-align:middle;}
span.texhtml	{font-family:serif;}

.aboutlink	{float:left; text-decoration:none; font-weight:bold; padding-right:90px; padding-left:10px;}
.aboutlink a	{text-decoration:none;}

.gallerybar	{padding:3px 3px 3px 0;}

.fisheye .minifind { padding:0; margin:0; width:auto;clear:none;}

.listing.fisheye .header h1	{clear:both; text-align:left;}
.listing.fisheye .header h2	{float:left; display:inline;}
.listing.fisheye table.data td	{border:none;}
.listing.fisheye .item h2	{text-align:left; border:none;}
.listing.fisheye .item	{margin-bottom:16px;padding:0;}
.listing.fisheye .item .thumb	{clear:both;}

.fisheye .item .thumb { margin:0px 5px 5px 0px; border:solid #ccc; border-width:0 1px 1px 0; padding:9px; background-color:#f5f5f0; display:inline-block; vertical-align:top;text-align:center; }

#users.displaymode .listing.fisheye .item .thumb {height:120px;}
#fisheye.listmode .item .thumb	{float:right;width:120px;}


.fisheye .thumbnailblock td .box	{margin:auto; margin:15px;}
table.thumbnailblock .box img.thumb	{padding-right:15px;}
table.thumbnailblock	{margin-left:auto; margin-right:auto; width:150px;}

.display.fisheye .body table	{width:auto; margin-left:auto; margin-right:auto;}
.display.fisheye .body {clear:none;}
.display.fisheye .body h1, 
.display.fisheye .body .pagination {text-align:center}

.display.fisheye .box {padding:15px;height:auto;}

.display.fisheye .box:before	{background-image:none;}
.display.fisheye .box	{margin-left:auto; margin-right:auto;text-align:left;}

.display.fisheye .services-nav{width:775px;float:left;}

/* boards */

.normalprice.discounted	{color:red; text-decoration:line-through;}
.productSpecialPrice	{font-weight:bold;}

.box.price	{width:auto;padding:12px;float:right;text-align:center;margin:0;}
.box.price .control-group	{padding:0;margin-right:0;}

#vvhome h2	{font-size:14pt}
table.promotable td.feature	{text-align:left;}
table.promotable a	{ border:none; }

tr.minifeature td	{width:25%; height:220px;font-size:11pt;padding:7px;text-align:center;}
tr.minifeature td>.box	{position:relative; height: 100%; border:2px solid #c3e4a3;padding:0;margin:0;}
tr.minifeature td>.box .contents	{ position:absolute;bottom:0;width:97%;padding:5px 2px 20px 2px;text-align:center; }
tr.minifeature td h1 	{ white-space:nowrap; text-align:center;font-size:16pt; padding:10px 0 0 0; }

.beenhere	{font-size:x-small;padding-bottom:6px}
.beenhere h3 {text-decoration:underline; }

.bigidea { font-size:42px;}
table.specifications { width: 300px; padding:6px; margin-right:8px}
table.specifications tr { vertical-align: top; }
table.specifications td { padding:3px; border-top: 1px dotted #ccc }
table.specifications table td { border-top: none; }
table.specifications td.label { text-align: right; font-weight: bold; }

.commercebar 	{padding-bottom:5px;margin:0;}
.commercebar ul.breadcrumbs { border:none; }
.commercebar ul.breadcrumbs li { background:#d1e9d0; }
.commercebar ul.breadcrumbs li span,
.commercebar ul.breadcrumbs li a { background:url(images/breadcrumb_arrow_middle.gif) no-repeat right center; color:black; padding-right:25px; border:none;} 
.commercebar ul.breadcrumbs li:first-child { background:#bddfba; }
.commercebar ul.breadcrumbs li:first-child a { background:url(images/breadcrumb_arrow_first.gif) no-repeat right center;; }
.commercebar ul.breadcrumbs li:nth-last-child(2) { background:#d1e9d0; }
.commercebar ul.breadcrumbs li:nth-last-child(2) span,
.commercebar ul.breadcrumbs li:nth-last-child(2) a { background: url(images/breadcrumb_arrow_second_last.gif) no-repeat right center; color:black; padding-right:25px;} 
.commercebar ul.breadcrumbs li:last-child { background:#E2F8FE; }
.commercebar ul.breadcrumbs li:last-child span,
.commercebar ul.breadcrumbs li:last-child a { background:none;  background:url(images/breadcrumb_arrow_last.gif) no-repeat right center; } 

.floatright .pagination { text-align:right; }

/* ### shop page ### */

.vvproduct .comment { border-color:#DCEED8; }
.vvproduct .comment #edit_comments { }
.vvproduct .comment .post { background-color:white; border:2px solid #E2F8FE; }

.neutralgradient {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#b8b8b8'); /*IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#b8b8b8)); /*webkit browsers */
	background: -moz-linear-gradient(top,  #e9e9e9,  #b8b8b8); /*firefox 3.6+ */
}

.purchaseoptions .sortbutton {
	color:#DFF8FE;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009DE0', endColorstr='#0F4E6A'); /*IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#009DE0), to(#0F4E6A)); /*webkit browsers */
	background: -moz-linear-gradient(top,  #009DE0,  #0F4E6A); /*firefox 3.6+ */
	background-color: #0F4E6A;
    -moz-box-shadow: 0px 5px 5px #9EE2FF;
    -webkit-box-shadow: 0px 5px 5px #9EE2FF;
    -o-box-shadow: 0px 5px 5px #9EE2FF;
    box-shadow: 0px 5px 5px #9EE2FF;
	font-size:1.1em;
}

.purchaseoptions dt {background-color:#E2F8FE; color:#0F4E6A;}
.purchaseoptions .sortpointer { background:url(images/sort_pointer.png) no-repeat top; }	

.vvproduct .discounts td 	{ border-top:1px solid #D1EACC; }
.vvproduct .discounts th 	{ text-align:right; border:none; }
.vvproduct .manufacturetimes li	{ color:#009DE0; }
.vvproduct .manufacturetimes li p	{ color:black; }
.vvproduct .control-label 	{ color:black; }

.listing .template { font-size:smaller; }
.listing .template h3 { font-weight:normal;}
.listing .template p { line-height:17px; }
.template img.thumb { border:1px solid #eee; padding:0; margin: 0 0 10px 0; }

#landing .landingbackground	{ top:90px; }
#landing .landingbody	{ padding: 0px 0 20px 0; }
#landing .stepbox h2	{ border-bottom:1px solid #009DE0; }
#landing .slidergallery	{ background:#DDF8FE; }

/* ### flip preview ### */

#leftPageNumber,
#rightPageNumber {
}

/* vim: set ts=40: */
