a { 
text-decoration : none; 
} 
img { 
border : none; 
} 
ins { 
text-decoration : none; 
} 
body { 
margin : 0; 
padding : 0; 
width : 100%; 
background-color : #ffffff; 
} 
body, td, th { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
div.docTopMargin { 
height : 5px; 
} 
div.wrapper { 
width : 100%; 
background : url('../images/content/bgTop.png') repeat-x; 
background-color : white; 
} 
div.outerWrapper { 
width : 100%; 
height : auto; 
background : url('../images/content/bg.png') no-repeat; 
background-position : center 197px; 
} 
div.innerWrapper { 
width : 100%; 
background-position : left bottom; 
} 
div.footBottom { 
width : 100%; 
height : 80px; 
} 
div.imageInnerWrapper { 
position : relative; 
overflow : hidden; 
height : 192px; 
width : 968px; 
padding-bottom : 1px; 
padding-top : 1px; 
margin-left : 1px; 
margin-right : 1px; 
} 
div.slideImage { 
height : 192px; 
width : 968px; 
position : absolute; 
} 
div.image1 { 
background : url('templates/standard/images/slideImage1.png') no-repeat; 
margin-left : 0; 
} 
div.image2 { 
background : url('templates/standard/images/slideImage2.png') no-repeat; 
margin-left : 968px; 
} 
div.main { 
text-align : left; 
width : 1000px; 
margin : 0 auto; 
} 
a.flags { 
margin-right : 5px; 
} 
img.search { 
position : relative; 
display : block; 
margin-left : 8px; 
margin-top : -25px; 
z-index : 2; 
} 
div.search { 
height : 30px; 
margin-left : 8px; 
z-index : 2; 
width : 30px; 
} 
div.menu { 
margin-left : 40px; 
height : 30px; 
} 
a.menu { 
display : block; 
float : left; 
font-weight : bold; 
font-size : 11px; 
text-align : center; 
color : #ffffff; 
border-right : 1px solid #5f5f5f; 
border-left : 1px solid #8c8a8b; 
height : 40px; 
width : 100px; 
background : url('../images/header/tab_button.png') repeat-x; 
line-height : 3.6em; 
} 
a.menuRound { 
background : url('../images/header/tab_buttonRound.png') repeat-x; 
border-right : none; 
} 
a.menu:hover { 
background-position : 0% -40px; 
} 
a.headActive { 
background-position : 0% -40px !important ; 
} 
a.menu span { 
top : 8px; 
} 
div.login { 
margin-right : 6px; 
} 
input.username { 
font-size : 20px; 
height : 25px; 
width : 180px; 
background : url('../images/input/inputbg_2.png') repeat-x; 
border : 1px solid #b29f8b; 
margin-left : 4px; 
margin-top : 4px; 
} 
input.password { 
font-size : 20px; 
height : 25px; 
width : 180px; 
background : url('../images/input/inputbg_2.png') repeat-x; 
border : 1px solid #b29f8b; 
margin-left : 4px; 
margin-top : 4px; 
} 
a.passForgot { 
color : #000099; 
} 
a.passForgot:hover { 
text-decoration : underline; 
} 
img.headArrow { 
position : absolute; 
margin-top : 9px; 
margin-left : -5px; 
} 
input.login { 
font-size : 17px; 
text-align : center; 
padding-left : 4px; 
padding-right : 4px; 
background : url('../images/input/inputbg_2.png') repeat-x; 
background-position : left bottom; 
cursor : pointer; 
height : 25px; 
border : 1px solid #b29f8b; 
display : block; 
margin-left : 4px; 
margin-top : 10px; 
} 
a.submit_1 { 
display : block; 
height : 37px; 
width : 100px; 
background : url('../images/input/submit_1.png') no-repeat; 
} 
a.submit_1:hover { 
background-position : 0% -37px; 
} 
a.submit_1 span { 
display : block; 
float : left; 
position : relative; 
margin-top : 5px; 
margin-left : 25px; 
cursor : pointer; 
color : #666666; 
font-size : 12px; 
} 
div.productbox { 
margin : 10px; 
} 
td.productbox { 
color : #666666; 
display : block; 
width : 220px; 
} 
p.productdesc { 
text-align : justify; 
} 
img.productbox { 
margin-top : 2px; 
} 
.spanproductname { 
border-bottom : 1px dotted #eeeeee; 
display : block; 
font-size : 14px; 
color : #666666; 
} 
div.head { 
position : relative; 
} 
img.header { 
border : 0; 
} 
div.content { 
border : 1px solid #c6c6c6; 
background-color : #ffffff; 
border-top : none; 
border-bottom : 1px solid #c6c6c6; 
margin : 0; 
min-height : 320px; 
} 
div.footer { 
height : 35px; 
background : url('../images/footer/main.png') no-repeat; 
margin : 0; 
} 
div.footerlinks { 
float : right; 
margin-top : 1px; 
margin-right : 10px; 
} 
a.footerlinks { 
font-weight : bold; 
font-size : 9px; 
color : #666666; 
} 
a.footerlinks:hover { 
color : #ffffff; 
background-color : #666666; 
} 
div.company { 
margin-left : 10px; 
margin-top : -70px; 
color : #ffffff; 
height : 50px; 
width : 200px; 
display : block; 
} 
.text1 { 
font-weight : bold; 
color : #ffffff; 
display : block; 
position : relative; 
margin-left : 2px; 
margin-bottom : -55px; 
font-size : 9px; 
border-bottom : 1px dotted #ff6600; 
} 
.text2 { 
font-size : 14px; 
text-align : justify; 
} 
div.maincontentwrapper { 
clear : both; 
margin : 14px; 
margin-top : 0; 
width : auto; 
} 
div.mproductswrapper { 
clear : both; 
display : block; 
} 
div.mproducts { 
float : left; 
margin : 14px; 
margin-right : 0; 
display : block; 
width : 477px; 
height : 191px; 
background : url('../images/main/products.png') no-repeat; 
} 
img.mproducts { 
float : right; 
margin-top : 1px; 
margin-right : 1px; 
border-left : 1px solid #c6c6c6; 
display : block; 
} 
div.mproductstext { 
float : left; 
margin-top : 5px; 
margin-left : 10px; 
} 
p.mproductstext { 
margin : 0; 
font-size : 11px; 
color : #666666; 
width : 205px; 
text-align : justify; 
height : 100px; 
} 
div.contactcontentwrapper { 
clear : both; 
margin : 14px; 
width : auto; 
} 
.contactdetails { 
display : block; 
height : 235px; 
font-size : 14px; 
color : #999999; 
margin-left : 450px; 
margin-top : -235px; 
} 
div.roundcornerwrapper { 
display : block; 
} 
div.roundtop { 
display : block; 
background : url('../images/roundcorner/horizontaltop.png') repeat-x; 
width : auto; 
height : 6px; 
} 
img.topleft { 
float : left; 
} 
img.topright { 
float : right; 
} 
div.roundbottom { 
background : url('../images/roundcorner/horizontalbottom.png') repeat-x; 
width : auto; 
height : 6px; 
} 
img.bottomleft { 
float : left; 
} 
img.bottomright { 
float : right; 
} 
div.roundcontent { 
width : auto; 
text-align : left; 
padding-left : 5px; 
padding-right : 5px; 
border-left : 1px solid #c6c6c6; 
border-right : 1px solid #c6c6c6;
} 
div.logindata { 
color : #ffffff; 
font-size : 12px; 
position : relative; 
margin-top : -130px; 
display : block; 
height : 30px; 
width : 84px; 
float : right; 
clear : both; 
margin-right : 0; 
border : none; 
} 
div.logindata span { 
display : block; 
} 
input.logindata { 
display : block; 
margin-top : 5px; 
border : none; 
width : 65px; 
height : 22px; 
border : 1px solid #cccccc; 
} 
input.logOutSubmit { 
display : block; 
width : 80px; 
height : 25px; 
border : none; 
background : url('../images/buttons/logout.png') no-repeat; 
cursor : pointer; 
} 
p.pstandard { 
margin : 0; 
} 
input.standard_submit { 
background : url("../images/input/standard_submit.png") no-repeat; 
margin-top : 5px; 
height : 24px; 
width : 90px; 
cursor : pointer; 
padding : 1px; 
margin-right : 5px; 
margin-bottom : 2px; 
margin-left : 2px; 
border : none; 
} 
div.mBox { 
float : left; 
height : 240px; 
width : 230px; 
margin-right : 10px; 
} 
div.mBoxWebsite { 
background : url('../products/website.png') no-repeat; 
} 
div.mBoxWebshop { 
background : url('../products/webshop.png') no-repeat; 
} 
div.mTag { 
background : url('../main/tag.png'); 
height : 91px; 
width : 91px; 
margin-top : 140px; 
color : black; 
font-size : 16px; 
font-weight : bold; 
text-align : center; 
} 
a.mBox { 
color : white; 
float : right; 
font-size : 13px; 
line-height : 2.6em; 
text-align : center; 
display : block; 
width : 125px; 
height : 48px; 
background : url('../images/button1.png') no-repeat; 
margin-top : 10px;
font-weight:bold;
} 
a.mBox:hover { 
text-decoration : underline; 
} 
div.mSeperator { 
border-bottom : 1px dotted #cccccc; 
border-top : 1px dotted #cccccc; 
background-color : #eeeeee; 
height : 20px; 
margin-left : 12px; 
margin-right : 12px; 
margin-bottom : 10px; 
} 
div.mGraph { 
margin-top : 20px; 
font-size : 13px; 
} 
div.mInfoBox { 
height : 240px; 
font-size : 13px; 
padding-left : 478px; 
padding-right : 40px; 
} 
div.fMainHeader { 
font-size : 13px; 
height : 25px !important; 
line-height : 1.8em !important; 
font-weight : bold;
} 
div.servicecontentwrapper { 
background : url('../products/roundHeadBg.png') repeat-x; 
margin-bottom : 5px; 
margin-left : 12px; 
margin-right : 12px; 
} 
img.circle { 
margin-right : 10px; 
margin-bottom : -1px; 
} 
img.headArrow { 
position : absolute; 
margin-top : -11px; 
margin-left : 30px; 
} 
a.tryDemo { 
color : black; 
} 
a.tryDemo:hover { 
text-decoration : underline; 
} 
div.photoWrapper { 
margin-left : 14px; 
padding : 1px; 
} 
#wrapper1 { 
width : 970px; 
height : 264px; 
position : relative; 
overflow : hidden; 
} 
#wrapper1 ul { 
margin : 0; 
padding : 0; 
} 
#wrapper1 li { 
float : left; 
list-style-type : none; 
} 
div.photoFrame { 
background : url('../main/sliderBg.png') no-repeat; 
position : relative; 
z-index : 10; 
width : 970px; 
height : 266px; 
margin-left : 14px; 
margin-top : -266px; 
} 
div.photoNavBar { 
position : absolute; 
z-index : 100; 
margin-top : 0; 
margin-top : -264px; 
} 
a.slidePrev { 
position : absolute; 
display : block; 
height : 264px; 
width : 70px; 
background : url('../main/slidePrev.png') no-repeat; 
z-index : 101; 
} 
a.slidePrev:hover { 
background-position : 0% -264px; 
} 
a.slideNext { 
position : absolute; 
display : block; 
height : 264px; 
width : 70px; 
background : url('../main/slideNext.png') no-repeat; 
margin-left : 898px; 
z-index : 101; 
} 
a.slideNext:hover { 
background-position : 0% -264px; 
} 
div.fMainHeader { 
font-size : 13px; 
height : 20px; 
line-height : 1.3em; 
font-weight : bold; 
} 
div.servicecontentwrapper { 
background : url('../products/roundHeadBg.png') repeat-x; 
margin-bottom : 5px; 
margin-left : 12px; 
margin-right : 12px; 
} 
img.circle { 
margin-right : 10px; 
margin-bottom : -1px; 
} 
img.headArrow { 
position : absolute; 
margin-top : -11px; 
margin-left : 30px; 
} 
a.styleLinks { 
color : #fb7300; 
} 
a.styleLinks:hover { 
text-decoration : underline; 
} 
td.sStyle { 
color : #666666; 
font-size : 13px; 
} 
h1.sStyle { 
font-size : 20px; 
font-weight : bold; 
color : #fb7300; 
} 
a.sQuery { 
display : block; 
width : 125px; 
height : 48px; 
color : white; 
line-height : 2.8em; 
text-align : center; 
margin-left : 840px; 
background : url('../images/button1.png') no-repeat; 
margin-top : 10px; 
font-size : 12px;
font-weight:bold;
} 
a.sQuery:hover { 
text-decoration : underline; 
} 
div.sBoxes { 
margin : 12px; 
margin-bottom : 0; 
background-position : left top; 
padding-left : 170px; 
padding-right : 20px; 
font-size : 13px; 
} 
div.sDevelopment { 
background : url('../services/computer.png') no-repeat; 
} 
div.sWebdesign { 
background : url('../services/design.png') no-repeat; 
} 
div.sPublishing { 
background : url('../services/publisher.png') no-repeat; 
} 
div.sConsulant { 
background : url('../services/consulant.png') no-repeat; 
} 
div.sSeperator { 
border-bottom : 1px dotted #cccccc; 
border-top : 1px dotted #cccccc; 
background-color : #eeeeee; 
height : 20px; 
margin-left : 12px; 
margin-right : 12px; 
margin-bottom : 10px; 
} 
td.showBox { 
height : 188px; 
text-align : left; 
} 
td.id1 { 
background : url('../products/id1.png') no-repeat; 
} 
td.id1Pro { 
background : url('../products/id1Pro.png') no-repeat; 
} 
td.id2 { 
background : url('../products/id2.png') no-repeat; 
} 
td.id2Pro { 
background : url('../products/id2Pro.png') no-repeat; 
} 
td.id3 { 
background : url('../products/id3.png') no-repeat; 
} 
td.id3Pro { 
background : url('../products/id3Pro.png') no-repeat; 
} 
div.softwareText { 

text-align : left; 
margin-top : 20px; 
margin-left : 185px; 
width : 270px; 
height : 120px; 
color : #666666; 
} 
span.showBox { 
font-size : 13px; 
font-weight : bold; 
border-bottom : 1px dotted #999999; 
color : #000000; 
} 
table.showBox td p { 
font-size : 12px; 
} 
a.softLlink { 
cursor : pointer; 
} 
a.softLink:hover { 
text-decoration : underline; 
} 
a.sNext { 
display : block; 
border : none; 
margin-right : 15px; 
color : #ffffff; 
background : url('../order/next.png') no-repeat; 
height : 26px; 
width : 82px; 
float : right; 
font-size : 12px; 
padding : 5px; 
} 
div.sLinks { 
display : block; 
float : left; 
margin-top : 2px; 
margin-left : 180px; 
} 
a.sLinks { 
margin-right : 5px; 
} 
div.fMainHeader { 
font-size : 13px; 
height : 20px; 
line-height : 1.3em; 
font-weight : bold; 
} 
img.circle { 
margin-right : 10px; 
margin-bottom : -1px; 
} 
div.productcontentwrapper { 
background : url('../products/roundHeadBg.png') repeat-x; 
margin-top : 0; 
margin-bottom : -10px; 
margin-left : 12px; 
margin-right : 12px; 
} 
img.headArrow { 
position : absolute; 
margin-top : 9px; 
margin-left : -5px; 
} 
div.pHeader { 
margin : 12px; 
margin-left : 5px; 
margin-right : 5px; 
padding-left : 5px; 
line-height : 2em; 
height : 30px; 
background-color : #eeeeee; 
border-bottom : 1px solid #cccccc; 
text-align : center; 
border-top : 1px solid #cccccc; 
color : #000000; 
font-size : 13px; 
font-weight : bold; 
} 
td.pContents { 
height : 350px; 
width : 740px; 
background : url('../products/bubble.png') no-repeat; 
} 
div.pContents { 
margin-top : 15px; 
margin-left : 35px; 
} 
span.pContentsHead { 
color : #fb7300; 
font-size : 20px; 
font-weight : bold; 
} 
h1.pContentsHead { 
color : #fb7300; 
font-size : 20px; 
font-weight : bold; 
} 
p.pContents { 
color : #000000; 
font-size : 13px; 
font-weight : 500; 
line-height : 1.5em; 
} 
span.pDot { 
color : #fb7300; 
} 
a.pButton { 
color : white; 
line-height : 2.7em; 
text-align : center; 
margin-right : 10px; 
float : left; 
display : block; 
width : 125px; 
height : 48px; 
background : url('../images/button1.png') no-repeat;
font-weight:bold; 
} 
a.pBuy { 
background : url('../images/button2.png') no-repeat !important ; 
color : white !important ; 
} 
a.pButton:hover { 
text-decoration : underline; 
} 
a.pButtonSep { 
margin-right : 290px !important ; 
} 
img.pThumb { 
border : 1px solid #999999; 
}

img.pThumb:hover { 
border : 1px red solid; 
} 

div.thumbDiv { 
position : absolute; 
margin-left : 290px; 
margin-top : -40px; 
} 
a.supportBoxes { 
display : block; 
height : 106px; 
width : 170px; 
float : left; 
margin-right : 25px; 
text-align : center; 
font-size : 13px; 
font-weight : bold; 
line-height : 2em; 
color : #000000; 
} 
a.supportBoxes:hover { 
text-decoration : underline; 
} 
a.supportLink { 
display : block; 
height:41px;
width:214px;
background:url('../support/button.png') no-repeat;
font-size : 13px; 
line-height : 2.9em; 
margin-left:1px;
color : #666666; 
} 
a.supportLink:hover {

} 

a.supportLink span {
padding-left:5px;
}

a.supportLinkActive {
background:url('../support/buttonActive.png') no-repeat;
color:white;
}



.sBranchHead { 
color : #fb7300; 
font-size : 20px; 
font-weight : bold; 
} 
a.sDoLogin { 
color : #000099; 
} 
a.sDoLogin:hover { 
text-decoration : underline; 
} 
span.faqQ { 
display : block; 
font-weight : bold; 
} 
span.faqA { 
display : block; 
margin-bottom : 10px; 
} 
input.contact { 
display : block; 
font-size : 15px; 
height : 20px; 
width : 220px; 
background : url('../images/input/inputbg_2.png') repeat-x; 
background-position : 0% -5px; 
border : 1px solid #b29f8b; 
margin-left : 4px; 
margin-top : 4px; 
} 
textarea.contact { 
display : block; 
color : #666666; 
border : 1px solid #b29f8b; 
font-size : 16px; 
height : 80px; 
width : 220px; 
margin-top : 4px; 
margin-bottom : 3px; 
} 
label.contact { 
font-size : 15px; 
} 
select.contact { 
font-size : 15px; 
height : 25px; 
width : 225px; 
background : url('../images/input/inputbg_2.png') repeat-x; 
background-position : 0% -5px; 
border : 1px solid #b29f8b; 
margin-left : 4px; 
margin-top : 4px; 
} 
input.cSubmit { 
display : block; 
height : 25px; 
width : 80px; 
border : 1px dotted #b29f8b; 
margin-top : 4px; 
cursor : pointer; 
} 
div.fMainHeader { 
font-size : 13px; 
height : 20px; 
line-height : 1.3em; 
font-weight : bold; 
} 
div.servicecontentwrapper { 
background : url('../products/roundHeadBg.png') repeat-x; 
margin-bottom : 5px; 
margin-left : 12px; 
margin-right : 12px; 
} 
div.contactcontentwrapper { 
margin-top : 5px; 
margin-bottom : 5px; 
margin-left : 12px; 
margin-right : 12px; 
} 
span.redStar { 
color : #ff0000; 
font-size : 13px; 
margin-right : 20px; 
margin-left : 3px; 
} 
input.pButton { 
border : 0; 
color : white; 
cursor : pointer; 
padding-bottom : 12px; 
text-align : center; 
display : block; 
width : 125px; 
height : 48px; 
background : url('../images/button1.png') no-repeat;
font-weight:bold;  
} 
input.pButton:hover { 
text-decoration : underline; 
} 
div.cMissingWrapper { 
position : absolute; 
height : 64px; 
margin-left : 875px; 
background : url('../products/missing.png') no-repeat; 
width : 95px; 
font-size : 12px; 
color : #ff0000; 
} 
div.cMissing { 
margin-left : 8px; 
margin-top : 5px; 
}

/* PRODUCT INFO */

table.fInfo {
width:700px;
background:url('../products/headInfo.png') repeat-x;
background-position:top;
border-right:1px #CCCCCC solid;
}

td.fHead {
color:#FFFFFF;
height:28px;
/*background-color:#9FCA3C;*/
font-size:12px;
font-weight:bold;
line-height:2em;


padding-left:5px;

}

td.fGeneral {
border-bottom:1px #CCCCCC solid;
text-align:left;
font-size:12px;
height:25px;
background-color:#FFFFFF;
padding-left:5px;
}

td.fInfo {
border-bottom:1px #CCCCCC solid;
text-align:center;
font-size:13px;
height:25px;
background-color:#FFFFFF;
padding-left:5px;
width:100px;
}

td.fSec {
background-color:#EEEEEE;
}

div.iButtonsC {
border:1px #000000 solid;
height:30px;
margin-right:auto;
margin-left:auto;
}

a.sOrder {
margin-top:15px;
display:block;
border:none;
color:#FFFFFF;
background:url('../products/buy.png') no-repeat;
height:32px;
width:82px;
font-size:12px;
text-align:center;
font-weight:bold;
line-height:2em;
margin-left:auto;
margin-right:auto;
}

a.sOrder:hover {
text-decoration:underline;
}

a.sBack {
margin-top:15px;
display:block;
border:none;
color:black;
background:url('../products/back.png') no-repeat;
height:32px;
width:82px;
font-size:12px;
text-align:center;
margin-right:30px;

line-height:2em;
}

a.sBack:hover {
text-decoration:underline;
}

/* HEADER */
div.fMainHeader {
font-size:13px;
height:20px;
line-height:1.6em;
font-weight:bold;
}

td.bLeft {
border-left:1px #CCCCCC solid;
}

td.bRight {
border-right:1px #CCCCCC solid;
}

a.iInfo {
display:block;
background:url('../products/back.png') no-repeat;
height:32px;
width:82px;
font-size:12px;
text-align:center;
margin-top:15px;
line-height:2em;
margin-left:0px;
color:black;
margin-right:75px;
}

a.iInfo:hover {
text-decoration:underline;
}

div.iWrapper {
margin:15px;
margin-top:15px;
}

div.pInfo {
background:url('../products/roundHeadBg.png') repeat-x;
margin-bottom:10px;
margin-left:12px;
margin-right:12px;
}

div.fMainHeader {
font-size:13px;
height:20px;
line-height:1.3em;
font-weight:bold;
}


div.pYes {
margin-left:auto;
margin-right:auto;
display:block;
height:16px;
width:16px;
background:url('../products/yes.png') no-repeat;
}

/* VIDEO */

div.fMainHeader {
font-size:13px;
height:20px;
line-height:1.3em;
font-weight:bold;
}


div.videocontentwrapper {
background:url('../products/roundHeadBg.png') repeat-x;
margin-bottom:5px;
margin-left:12px;
margin-right:12px;
}

a.videoButton {
display:block;
height:49px;
width:165px;
background:url('../video/button.png') no-repeat;
color:black;
font-size:15px;
line-height:3em;
margin-bottom:5px;
font-weight:bold;
}

a.videoButton:hover {
text-decoration:underline;
}

a.videoButtonActive {
background:url('../video/buttonActive.png') no-repeat;
}

a.videoButton span {
padding-left:5px;
}




div.depth1 {
background:url('../video/horizontal.png') no-repeat; background-position:1px 12px;
}

a.depth1 {
display:block; padding:5px;
margin-left:7px;
color:black;
background:url('../video/a.png') no-repeat; background-position:0 11px;
}

a.depth1:hover {
text-decoration:underline;
}

div.depth2 {
background:url('../video/horizontal.png') no-repeat; background-position:1px 12px;
}

a.depth2 {
display:block; padding:5px; margin-left:3px;
color:black;
}

a.depth2:hover {
text-decoration:underline;
}

div.depth2Wrap {
background:url('../video/vertical.png') no-repeat;
background-position:bottom left;
margin-left:20px;
}
div.depth1Wrap {
background:url('../video/vertical.png') no-repeat;
background-position:bottom left;
}

a.tryButton {
display:block;
height:40px;
width:143px;
background:url('../video/try.png') no-repeat;
color:black;
font-size:13px;
line-height:2.6em;
padding-left:30px;
}

a.depth1Active {
font-weight:bold;
}

a.produksjon {
color:#CCCCCC;
}

a.tryDemoVideo {
display:block;
height:27px;
width:109px;
background:url('../video/try.png');
color:black;
float:right;
margin-right:10px;
padding-left:30px;
font-size:12px;
font-weight:bold;
line-height:2.2em;
}

a.tryDemoVideo:hover {
text-decoration:underline;
}



a.tryPlain {
color:black;
font-weight:bold;
}

a.tryPlain:hover {
text-decoration:underline;
}

/* SLIDE */

.ABCSlider {
	margin-top:10px;
}
.ABCSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.ABCSlider a.ABC-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.ABC-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.ABC-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:89;
}
.ABC-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles */
.ABC-directionNav a {
	position:absolute;
	top:55%;
	z-index:99;
	cursor:pointer;
}
.ABC-prevNav {
	left:19px;
	background:url('/products/slide/prev.png') no-repeat;
	height:43px;
	width:28px;
	margin-top:-22px;
}
.ABC-nextNav {
	right:10px;
	background:url('/products/slide/next.png') no-repeat;
	height:43px;
	width:28px;
	margin-top:-22px;
}
/* Control nav styles (e.g. 1,2,3...) */
.ABC-controlNav {
margin-left:700px;
}

.ABC-controlNav a {
	position:relative;
	display:block;
	float:left;
	margin-left:3px;
	z-index:99;
	cursor:pointer;
	height:19px;
	width:37px;
	background:url('/products/slide/imgTab.png') no-repeat;
	font-size:10px;
	text-align:center;
	color:#999999;
	line-height:1.5em;
}

.ABC-controlNav a:hover {
text-decoration:underline;
}

.ABC-controlNav a.active {
	background:url('/products/slide/imgTabActive.png') no-repeat;
	font-weight:bold;
	color:black;
}

div.menuBoxes {
z-index:9999 !important;
}

/* ORDER FORM */
input.orderform {
margin:0;
padding-top:3px;
background-color:#FFFFCC;
border:1px #999999 solid;
width:230px;
height:17px;
font-size:14px
}

#nameUnavailable {
visibility:hidden;
}

#nameOk {
visibility:hidden;
margin-left:-19px;
}

label.orderform {
font-size:13px;
}

img.hidden {
visibility:hidden;
}

#password1_fail, #password2_fail {
visibility:hidden;
}

input.submitStandard {
border:none;
margin-right:10px;
color:#FFFFFF;
background:url('/products/sendOrder.png') no-repeat;
height:26px;
width:140px;
cursor:pointer;
}

table.about {
margin-left:20px;
}

table.about td {
font-size:13px;
}

a.terms {
color:#0000CC;
text-decoration:underline;
}

/* PRODUCTS ACCESSORIES */

a.accessoriesButton {
display:block;
position:absolute;
margin-left:192px;
height:30px;
width:127px;
background:url('/products/accessories/button.png');
color:white;
text-align:center;
line-height:2.5em;
font-size:11px;
margin-top:-15px;
font-weight:bold;
}

a.accessoriesButton:hover {
text-decoration:underline;
}

div.accessoriesBody {
margin-top:10px;
font-size:12px;
line-height:1.5em;
}

h1.accessoriesHead {
margin-top:0;
margin-bottom:0;
}


