body {
background : #9cb2d1;
margin : 0;
padding : 0;
font-family : Verdana, Geneva, sans-serif;
font-size : 13px;
color : #777;
text-align : justify;
}
* {
margin : 0;
padding : 0;
}
table {
width : 100%;
text-align : left;
}
th, td {
padding : 10px 10px;
}
th {
color : #fff;
background : #ff2d5a none repeat-x scroll [left, top];
}
td {
border-bottom : 1px solid #ccc;
}
code, blockquote {
display : block;
border-left : 5px solid #222;
padding : 10px;
margin-bottom : 20px;
}
code {
background-color : #222;
color : #ccc;
border : none;
}
blockquote {
border-left : 5px solid #222;
}
blockquote p {
font-style : italic;
font-family : Georgia, "Times New Roman", Times, serif;
margin : 0;
color : #333;
height : 1%;
}
p {
line-height : 1.4em;
margin-bottom : 12px;
font-size : 12px;
}
a {
color : #d3254a;
}
a:hover {
color : #ff2d5a;
}
a:focus {
outline : none;
}
fieldset {
display : block;
border : none;
border-top : 1px solid #ccc;
}
fieldset legend {
font-weight : bold;
font-size : 13px;
padding-right : 10px;
color : #333;
}
fieldset form {
padding-top : 15px;
}
fieldset p label {
float : left;
width : 150px;
}
#searchsubmit {
position : absolute;
}
#s {
width : 130px;
padding : 2px;
border : 1px solid #b9c3d1;
background : #cad6e1;
color : #32474b;
margin-right : 2px;
}
select, .field {
width : 157px;
margin : 0 0 4px 0;
color : #32474b;
}
.field {
padding : 2px;
width : 153px;
}
textarea {
padding : 2px;
width : 308px;
font : 1em Verdana, Arial, Helvetica, sans-serif;
}
select option {
padding : 1px;
}
#submit {
padding : 3px;
}
h1 {
color : #000;
font-size : 35px;
font-family : Georgia, "Times New Roman", Times, serif;
padding : 0;
background : none;
border-bottom : none;
text-transform : none;
line-height : 1em;
padding : 0 0 5px;
}
#body h1 {
color : #aa1e3c;
}
h1 strong {
color : #ff2d5a;
font-weight : normal;
}
h2 {
color : #111;
font-family : Arial, Helvetica, sans-serif;
font-size : 28px;
letter-spacing : -0.25px;
font-weight : bold;
padding : 0 0 5px;
margin : 0;
}
#body h2 {
font-weight : normal;
}
h3 {
color : #555;
font-size : 18px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
}
h4 {
font-size : 15px;
color : #990000;
font-style : italic;
font-weight : normal;
}
h5 {
padding-bottom : 10px;
font-size : 13px;
color : #999;
}
ul, ol {
margin : 0 0 35px 35px;
}
li ol, li ul {
font-size : 1em;
margin-bottom : 0;
padding-top : 5px;
}
ul.styledlist {
list-style : none;
margin-left : 20px;
}
ul.styledlist li {
background : #fff url('images/list-item.gif') no-repeat scroll [left, center];
padding-left : 15px;
padding-bottom : 0;
margin-bottom : 5px;
}
#container {
max-width : 970px;
min-width : 760px;
margin : 0 auto;
padding : 0 9px 50px;
background-image : url('images/transparent.png');
background-repeat : repeat-y;
}
#title {
width : 970px;
height : 28px;
background-color : #982121;
padding-bottom : 0;
border-bottom : 0 solid #888;
}
#title h2 {
float : right;
font-size : 13px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff;
font-weight : normal;
letter-spacing : 0.1px;
padding : 4px 5px;
}
#header {
padding : 48px 0;
background-image : url('images/daquaheader.jpg');
background-color : #ccc;
margin : 0 auto;
height : 110px;
width : 100%;
border-top : 0 solid #444;
}
#header h1 {
position : absolute;
top : -118px;
left : 830px;
padding : 0;
}
#header h1 a {
color : #fff;
padding-top : 35px;
font-size : 40px;
font-weight : normal;
text-transform : uppercase;
text-decoration : none;
letter-spacing : -3px;
float : left;
}
#header h2 {
color : #777777;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
letter-spacing : 0;
margin-left : 5px;
margin-top : 53px;
padding-bottom : 0;
padding-left : 4px;
}
#header img {
padding : 0;
margin : 0;
position : relative;
top : -70px;
}
#nav {
background-image : url('images/nav_img.png');
background-repeat : no-repeat;
background-color : #ccc;
height : 36px;
z-index : 999;
position : relative;
top : 0;
left : 0;
border-bottom : 1px solid #000;
padding : 0 0 0 0 !important ;
padding : 4px 10px 10px 0;
}
#nav ul {
list-style : none;
padding : 0;
margin : 0;
height : 36px;
}
#nav ul li {
display : block;
float : left;
}
#nav ul li a {
display : block;
color : #444;
display : block;
font-size : 11px;
font-weight : bold;
float : left;
text-transform : uppercase;
font-family : Verdana, "Lucida Sans", Geneva, Arial, sans-serif;
padding : 13px 15px 12px;
text-decoration : none;
border-right : 0 solid;
text-align : left;
position : relative;
}
#nav ul li a.has_submenu {
background : transparent url('images/submenu-item.gif') no-repeat scroll right center;
padding-right : 30px;
}
#nav ul li a.has_submenu:hover, #nav ul li.sfHover a.has_submenu {
background-image : url('images/submenu-item-hover.gif');
}
#nav ul ul li a {
float : none;
border-top : 0 solid #182e58;
border : 1px solid #ccc;
width : 160px;
text-decoration : none;
}
#nav ul li.selected li a {
text-decoration : none;
color : #444;
}
#nav ul li.selected a, #nav ul li.selected li.selected a {
text-decoration : underline;
color : #444;
}
#nav ul li.sfHover a {
text-decoration : none;
}
#nav ul li a:hover {
text-decoration : underline;
}
#nav ul ul a {
color : #444;
background-color : #e9e9e8;
text-transform : none;
text-decoration : none;
}
#nav ul.resize ul a {
color : #444;
background-color : #e9e9e8;
text-transform : none;
text-decoration : none;
height : auto;
}
#nav ul.resize li a {
float : none;
border-top : 0 solid #182e58;
border : 1px solid #ccc;
width : 200px;
padding : 8px;
text-decoration : none;
}
#nav ul ul li a:hover {
background-color : #ccc;
border : 1px solid #bbb;
text-decoration : none;
}
.sf-menu, .sf-menu * {
margin : 0;
padding : 0;
list-style : none;
}
.sf-menu {
line-height : 1.0;
}
.sf-menu ul {
position : absolute;
top : -999em;
width : 200px;
margin-top : 10px;
}
.sf-menu ul li {
width : 100%;
}
.sf-menu li:hover {
visibility : inherit;
}
.sf-menu li {
float : left;
position : relative;
}
.sf-menu a {
display : block;
position : relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left : 0;
top : 2.5em;
z-index : 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
top : -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
left : 200px;
top : 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
top : -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
left : 10em;
top : 0;
}
div#jFlowSlide {
margin : 0 auto;
}
div#slides-container {
height : 280px;
overflow : hidden;
width : 680px;
border-bottom : 1px solid #ddd;
}
div#slides-container div#jFlowSlide {
height : 200px;
padding-top : 15px;
}
div#slides-container div.jFlowSlideContainer img {
margin : auto;
border : 0 solid #313d45;
}
div#slides-container div.jFlowSlideContainer div.slide-image {
float : left;
width : auto;
padding-top : 0;
padding-left : 10px;
}
span.jFlowPrev, span.jFlowNext {
background-image : url('images/slide-prev.gif');
background-repeat : no-repeat;
display : block;
height : 34px;
width : 21px;
float : left;
margin : 0;
cursor : pointer;
}
span.jFlowPrev span, span.jFlowNext span {
display : none;
}
span.jFlowNext {
background-image : url('images/slide-next.gif');
float : right;
}
div#slides-container div.controls {
position : relative;
top : -125px;
width : 680px;
margin : 0 auto;
}
div#slides p {
color : #000;
line-height : 1.4em;
margin-bottom : 0;
font-size : 12px;
text-align : center;
}
div.slide-text {
padding-top : 0;
}
.hidden {
display : none;
}
#body {
margin : 0 auto;
padding : 0 0;
width : 970px;
background : #fff;
}
#content {
float : right;
width : 655px;
}
.box {
background-image : url('images/curve.png');
background-position : top right;
background-repeat : no-repeat;
margin : 0;
padding : 40px 15px;
background-color : #fbf9f9;
border-left : 0 solid #bbb;
}
.note {
color : #ca3b41;
}
.cart {
position : relative;
top : -35px;
float : right;
padding : 0;
}
.product img {
border : 1px solid #103e73;
width : 155px;
}
.option img {
border : 1px solid #5e5e5e;
margin-right : 9px;
}
a.option:hover img {
border : 1px solid #000;
}
a.image-wrapper {
position : relative;
}
a.image-wrapper p {
position : absolute;
padding : 0;
font-size : 14px;
text-align : center;
border : 1px solid #000;
width : 191px;
color : #a03434;
background-color : #eee;
margin : 0;
}
a.image-wrapper img {
border : 1px solid #000;
}
a.image-wrapper p:hover {
color : #bbb;
}
div.desc {
text-align : center;
font-weight : normal;
width : auto;
background-color : #313131;
color : #fff;
}
.sidebar {
width : 274px;
height : 450px;
overflow : auto;
padding : 0;
position : relative;
left : 5px;
background-color : #fefefe;
border-right : 0 solid #81a2b2;
border-bottom : 6px solid #0b2a50;
}
.sidebar ul {
width : 255px;
margin : 0;
padding : 0;
list-style : none;
}
.sidebar p {
font-size : 10.5px;
text-align : left;
padding : 1px;
color : #000;
line-height : 1.3em;
}
.sidebar ul li {
margin-bottom : 0;
line-height : 1.9em;
}
.sidebar li ul {
padding : 10px;
background-color : #fff;
}
.sidebar li ul li {
display : block;
border-top : none;
padding : 6px 2px;
margin : 0;
line-height : 1.5em;
font-size : 13px;
border : none;
}
.sidebar li ul li a {
font-weight : normal;
color : #000;
}
.sidebar li ul li a:hover {
color : #000;
background : #a6c2d0;
}
.sidebar li ul.blocklist li {
padding : 0;
display : inline;
}
.sidebar li ul.blocklist li a {
display : block;
border-bottom : 1px solid #e0e0e0;
padding : 6px 5px;
text-decoration : none;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
}
.sidebar li ul.blocklist li a:hover {
color : #111;
}
.sidebar h3 {
color : #ad2f2f;
font-size : 14px;
text-decoration : underline;
font-weight : bold;
letter-spacing : 1px;
padding-left : 5px;
border-bottom : 0 solid #000;
}
.sidebar h3 span {
color : #000;
text-decoration : none;
font-size : 10px;
}
.sidebar h2 {
color : #fff;
font-family : Verdana, Lucida, "Lucida Sans", Geneva, Arial, sans-serif;
font-size : 17px;
text-decoration : none;
letter-spacing : 2.5px;
border-bottom : 1px solid #000;
text-transform : none;
margin : 0;
line-height : 1.9em;
padding-left : 5px;
font-weight : normal;
background-color : #0b2a50;
}
.sidebar h2 span {
background : transparent url('images/h4-arrow.png') no-repeat scroll [left, center];
padding-left : 13px;
}
.clear {
clear : both;
}
.dropmenu {
width : 272px;
padding : 5px;
float : left;
}
.dropmenu a.menuitem {
background : #fff url('images/titlebar_img.png') repeat-x center;
height : 39px;
color : #4b6288;
display : block;
padding : 1px 5px 0 10px;
font-family : Tahoma, Geneva, sans-serif;
font-size : 12.5px;
letter-spacing : 1.4px;
text-transform : uppercase;
line-height : 1.9em;
font-weight : bold;
text-decoration : none;
position : relative;
}
.dropmenu a.menuitem:visited, .dropmenu .menuitem:active {
color : #4b6288;
height : 39px;
}
.dropmenu a.menuitem .statusicon {
position : absolute;
top : 5px;
right : 5px;
border : none;
}
.dropmenu a.menuitem:hover {
background-image : url(images/title_bghover.png);
}
.dropmenu div.submenu {
background : #dadada;
border : 1px solid #9d9a9a;
}
.dropmenu div.submenu ul {
list-style-type : none;
margin : 0;
padding : 4px;
}
.dropmenu div.submenu ul li {
border-bottom : 1px solid #9d9a9a;
}
.dropmenu div.submenu ul li a {
color : #000;
display : block;
padding : 6px 5px;
text-decoration : none;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
}
.dropmenu div.submenu ul li a:hover {
background : #ebebeb;
color : #222;
}
.ienlarger {
float : right;
clear : none;
padding-bottom : 5px;
padding-right : 5px;
}
.ienlarger a {
display : block;
text-decoration : none;
color : #444;
font-size : 10px;
}
.ienlarger a:hover {
position : relative;
}
.ienlarger span img {
border : 1px solid #ffffff;
margin-bottom : 8px;
}
.ienlarger a span {
position : absolute;
display : none;
color : #ffcc00;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
background-color : #fff;
font-weight : bold;
padding-top : 10px;
padding-right : 10px;
padding-bottom : 13px;
padding-left : 10px;
}
.ienlarger img {
border-width : 0;
}
.ienlarger a:hover span {
display : block;
top : 0;
right : 0;
z-index : 100;
}
.resize_thumb {
width : 150px;
height : auto;
}
#thumbBox {
position : absolute;
left : 0;
top : 0;
width : auto;
padding : 10px;
padding-bottom : 0;
background : #313131;
visibility : hidden;
z-index : 1000;
cursor : pointer;
}
#thumbBox .footerbar {
font : bold 16px Tahoma;
letter-spacing : 5px;
line-height : 1.1em;
color : white;
padding : 5px 0;
text-align : right;
}
#thumbBox #thumbImage {
background-color : white;
}
#thumbLoading {
position : absolute;
visibility : hidden;
border : 1px solid black;
background-color : #efefef;
padding : 5px;
z-index : 5;
}
div.img {
height : auto;
width : auto;
float : right;
text-align : center;
padding : 0 20px 20px 20px;
border-width : 0;
}
a img {
border-width : 0;
}
div.desc {
text-align : center;
font-weight : normal;
width : auto;
background-color : #313131;
color : #fff;
}
#footer {
margin : 0 auto;
padding : 0 0;
width : 970px;
}
#footer p {
text-align : left;
color : #999;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
}
.footer-content {
background-image : url('images/footercontent.png');
background-repeat : repeat-y;
height : 23px;
margin : 0 -9px 0 -9px;
}
#footer .footer-content p {
color : #666;
position : relative;
top : 12px;
margin-left : 185px;
}
#footer .footer-content p a {
color : #666;
font-family : "Arial", "lucida sans unicode", Verdana, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
margin : 0 10px;
padding-bottom : 2px;
position : relative;
top : -10px;
}
#footer .footer-content p a:hover {
color : #333;
border-bottom : 1px solid #333;
}
#footer .footer-content p a.backtotop {
position : absolute;
top : 10px;
right : 10px;
color : #fff;
font-size : 13px;
}
#footer .footer-content span.sitename {
font-family : "Aria", Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
padding-top : 2px;
padding-left : 15px;
letter-spacing : 2px;
color : #666;
float : left;
}
#footer .footer-bottom {
padding : 7px 15px 0;
height : 75px;
color : #666;
background : url('images/footerbottom.png') no-repeat;
margin : 0 -9px 0 -9px;
}
#footer .footer-bottom p {
color : #ddd;
line-height : 11px;
font-size : 11px;
padding-left : 10px;
}
#footer .footer-bottom p a {
color : #fff;
font-weight : bold;
}
img.latex {
vertical-align : middle;
border : none;
}
form.contact-form {
width : 100%;
text-align : left;
}
form.contact-form textarea {
width : 96%;
}
form.contact-form label {
float : none;
display : inline;
}
.form-error, form.contact-form p label.form-error {
color : maroon;
}
.video-player {
margin : auto;
padding : 5px;
text-align : center;
border : 0;
}
.wpvidavee_title {
text-align : left;
font-weight : bold;
font-family : Tahoma, Arial, sans-serif;
font-size : 10px;
line-height : 12px;
padding : 2px 5px;
}
.wpvidavee_footer {
text-align : right;
font-family : Tahoma, Arial, sans-serif;
font-size : 9px;
line-height : 11px;
padding : 2px 5px;
}
.wpvidavee_footer a {
text-decoration : none;
}
.wpvidavee_p {
color : red;
}
.hidden {
display : none;
}
.possibly-related {
clear : both;
}

