/* CSS Document */
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7b0100;
font-size:10px;
margin:0px;
line-height:15px;
}
a img { border:0; }

a:link {
color:#7b0100;
text-decoration:none;
}
a:visited {
color:#7b0100;
text-decoration:none;
}
a:hover {
color:#000;
text-decoration:none;
}
.bodytext a:hover {
color:#7b0100;
text-decoration:none;
}

.container {
width:760px;
text-align:left;
background-position: top center;
}
.content {
width:760px;
background-color:#EEEEEE;/*white :) */
background-repeat:repeat;
/*border:1px solid #83A8C9;*/
float:left;
}

.topsection {
width:760px;
}

/***************** Left side of page ********************/
.leftside {
width:160px;
}
.leftsideBlock {
width:100%;
margin-bottom:10px;
}
/**************** End of Left side of page ****************/

/***************** Main section of page ********************/
.title {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7b0100;
font-size:12px;
font-weight:bold;
padding-left:15px;
}
.bodytext {
color:#000;
padding-left:15px;
padding-right:15px;
padding-top:5px;
}
.horizontalSpacer {
width:560px;
background-image:url(images/dot.gif);
background-repeat:repeat-x;
}
.homeBox {
width:270px;
float:left;
}
.homeBoxTitle {
width:256px;
height:18px;
float:left;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding-top:3px;
background-color:#7b0100;
}
.homeBoxTL {
background-image:url(images/left2.gif);
background-repeat:no-repeat;
float:left;
width:7px;
height:21px;
}
.homeBoxTR {
background-image:url(images/right2.gif);
background-repeat:no-repeat;
float:left;
width:7px;
height:21px;
}
.homeBoxBL {
background-image:url(images/homeboxleft.gif);
background-repeat:no-repeat;
float:left;
width:10px;
height:11px;
}
.homeBoxBottom {
width:250px;
height:11px;
float:left;
background-image:url(images/bluedot.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.homeBoxBR {
background-image:url(images/homeboxright.gif);
background-repeat:no-repeat;
float:left;
width:10px;
height:11px;
}
/***************** End Main section of page ********************/

.titleLeft {
background-image:url(images/left.gif);
background-repeat:no-repeat;
width:7px;
height:21px;
}
.titleText {
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}
.titleRight {
background-image:url(images/right.gif);
background-repeat:no-repeat;
width:7px;
height:21px;
}
.contentLeft {
background-image:url(images/content_left.gif);
background-repeat:no-repeat;
width:8px;
height:21px;
}
.contentRight {
background-image:url(images/content_right.gif);
background-repeat:no-repeat;
width:8px;
height:21px;
}
.footerLeft {
background-image:url(images/footerleft.gif);
background-repeat:no-repeat;
width:10px;
height:21px;
}
.footerText {
color:#FFFFFF;
font-size:10px;
}
.footerText a:link {
color:#FFFFFF;
font-size:10px;
}
.footerText a:visited {
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}
.footerText a:hover {
color:#FFFFFF;
font-size:10px;
text-decoration:underline;
}
.footerRight {
background-image:url(images/footerright.gif);
background-repeat:no-repeat;
width:10px;
height:21px;
}
.footer {
width:700px;
padding-right:5px;
padding-top:3px;
height:21px;
}
.inputs {
color: #666666;
height:15px;
border:1px solid #BBBBBB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:3px;
padding-left:4px;
padding-right:4px;
}
.textinputs {
color: #666666;
border:1px solid #BBBBBB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:3px;
padding-left:4px;
padding-right:4px;
}
.select {
color: #666666;
border:1px solid #BBBBBB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.button {
background-color:#7b0100;
color: #ffffff;
height:23px;
border:1px solid #BBBBBB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:2px;
cursor:pointer;
}
.basketButtons { cursor:pointer; border:1px solid #87C1D5; width:130px; padding:2px; height:17px; text-align:center;
				font-size:8pt;font-weight:bold }
.contentBox {
width:97%;
margin-top:5px;
float:left;
}
.contentBoxTitle {
color:#079DDA;
font-size:15px;
font-weight:bold;
margin:0px;
}
.contentBoxSubTitle {
padding-top:3px;
color:#079DDA;
font-size:9px;
margin:0px;
padding-bottom:2px;
}
.contentBoxContent {
padding:10px;
padding-bottom:0px;
padding-top:0px;
color:#666666;
font-size:10px;
margin:0px;
line-height:14px;
}
.contentShowMore {
padding-top:2px;
float:right;
}
/*********************** PRODUCT PAGE TAB BOX *********************************/
.tab_left {
background-image:url(images/tab_left.jpg);
background-repeat:no-repeat;
width:8px;
height:17px;
float:left;
}
.tab_bg {
background-image:url(images/tab_bg.jpg);
background-repeat:repeat-x;
height:17px;
line-height:17px;
text-align:center;
color:#7b0100;
float:left;
}
.tab_right {
background-image:url(images/tab_right.jpg);
background-repeat:no-repeat;
width:8px;
height:17px;
float:left;
}
.featureTitle {
font-weight:bold;
width:96%;
height:16px;
padding:2px;
padding-left:13px;
}
.tooltip {
width:200px;
color:#079DDA;
}
.tooltip h4 {
display:none;
}
.tooltipHeader {
padding-left:2px;
background: url(images/bubble.png) top left;
font-weight:bold;
}
.tooltipContent {
padding: 2px 8px 8px;
color:#666666;
background: url(images/bubble.png) bottom right;
}

/**************** CONTACT ******************/
.extraInformation {
position:absolute;
text-align:right;
width:200px;
top:-15px;
right:10px;
}
/******* TPO ******/
.formItem {
font-weight:bold;
}


.service {
font-weight: bold;
font-style: italic;
font-size: 110%;
}

/************** TECH SUPPORT ****************/
.supportContainer { border:1px solid #009DE0; border-top:0px; }
.supportContainer img { position:relative; top:2px; left:10px; cursor:pointer }
.supportContainer img + span { position:relative; left:15px;}
.supportArea { background-color:#DDEEF5; width:100%; cursor:pointer; border-top:1px solid #009DE0; position:relative }
.supportAreaHover { background-color:#C5DEEA; }
.supportArea div { padding:4px; }
.supportArea div b { color:#009DE0; }
.supportTopics { background-color:#F6F1CD; padding:0px 5px 0px 5px; border-bottom:1px solid #CFE3EB; cursor:pointer; position:relative; }
.supportTopicsHover { background-color:#E6E1BB; }
.supportTopics div { padding:4px; }
.supportTopics div b { color:#009DE0; }
.supportTopics div a { color:#FF6600; font-weight:bold; text-decoration:none }
.supportTopics div a:hover { text-decoration:underline; }
.supportSubTopics { padding:0px 15px 0px 15px; border-bottom:1px solid #CFE3EB; cursor:pointer; position:relative; }
.supportSubTopicsHover { background-color:#EEEEEE; }
.supportSubTopics div { padding:4px; }
.supportSubTopics div b { color:#009DE0; }
.supportSubTopics div a { color:#FF6600; font-weight:bold; text-decoration:none }
.supportSubTopics div a:hover { text-decoration:underline; }
.supportSubTopicsNoDisplay { display:block; }
.supportToggleArea { display:none; }
.supportItemContainer { padding-bottom:4px; border-bottom:1px solid #CFE3EB }
.supportItem { margin-top:2px; }
.supportItem a { color:#666666; font-weight:bold }
.supportItem a:hover { color:#666666; font-weight:bold; text-decoration:underline }

#techSupportEditContainer { z-index:300; display:none; position:fixed; top:0px; left:100px; }
#techSupportEdit { width:800px; border:6px solid #009DE0; padding:10px; margin:0 auto; background-color:#FFF; }
#techSupportClose { padding:3px 5px; border:1px solid #009DE0; cursor:pointer; font-weight:bold; float:right; }


.supportAdd { margin-left:20px;/*padding:0px 5px; border:1px solid #060; background-color:#fff;*/ }
.supportMove { margin-left:10px;/*padding:0px 5px; border:1px solid #060; background-color:#fff;*/ }
.supportEdit { margin-left:10px;/*padding:0px 5px; border:1px solid #C60; background-color:#fff;*/ }
.supportDelete { margin-left:20px;/*padding:0px 5px; border:1px solid #c00; background-color:#fff;*/ }



/* ************ On page alert boxes ************** */
.action-message { margin: 5px 2px; padding: 3px; }
.action-message-error { background: #FBE3E4; color: #8a1f11; border:1px solid #FBC2C4; }
.action-message-notice { background: #FFF6BF; color: #514721; border:1px solid #FFD324; }
.action-message-success { background: #DFEFC2; color: #264409; border:1px solid #B0D880; }
/* ////////////// On page alert boxes ////////////// */
