                                                                     
                                                                     
                                                                
                                             


/* AKVILON STUDIO STYLE SHEET. */
/* DONT WORRY IF PEOPLE ARE STEALING YOUR DESIGNS. WORRY WHEN THEY STOP. */

/* if russian, turn on -->  @charset "utf-8"; */


/* MAIN WRAPS AND BODY STYLES */

* {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

body {
margin:0;
padding:0;
background:url(../images/body_bg.gif);
}


.clear {clear:both}

div#akvilon_mainWrapper {
width:900px;
height:100%;
margin-left: auto;
margin-right: auto;
}

div#akvilon_header {
width:900px;
height:62px;
background-image:url(../images/header_bg.png);
background-repeat:repeat-y;
}

div#akvilon_mainBody {
width:900px;
overflow:hidden;
background-image:url(../images/container_bg.png);
background-repeat:repeat-y;
padding-bottom:20px;
}

div#akvilon_topNav {
width:886px;
height:19px;
background-image:url(../images/topNav_bg.gif);
margin-left: auto;
margin-right: auto;
}

div#akvilon_topDecor {
width:886px;
height:9px;
background-image:url(../images/decor.png);
background-repeat:no-repeat;
margin-left: auto;
margin-right: auto;
margin-bottom:1px;
}

div#akvilon_topDecor[id] {
margin-bottom:10px;
}


div#akvilon_leftNav {
height:100%;
width:185px;
margin-left:8px;
float:left;
border-right:solid 1px #202020;
margin-right:10px;
}

div#akvilon_leftNav[id] {
margin-left:17px;
}

div#akvilon_contentBody {
float:left;
width:680px;
}







/* BY-PARTICLE STYLES */

/* TOP NAV */
div#akvilon_topNav ul {
margin-left:11px;
list-style:none;
}

div#akvilon_topNav li {
display:inline;
margin-right:10px;
}

div#akvilon_topNav li a {
font-size:11px;
color:#8a8a8a;
text-decoration:none;
}

div#akvilon_topNav li a:visited {text-decoration:none;}
div#akvilon_topNav li a:hover {
color:#d3e2ed;
}




/* LEFT NAV */

div#akvilon_leftNav ul {
list-style:none;
margin-left:7px;
margin-top:7px;
}

div#akvilon_leftNav li {
font-size:12px;
color:#d3e2ed;
margin-bottom:4px;
}

div#akvilon_leftNav ol a {
font-size:11px;
color:#8a8a8a;
text-decoration:none;
margin-left:5px;
line-height:140%;
}

div#akvilon_leftNav ol a:visited {
text-decoration:none;
}

div#akvilon_leftNav ol a:hover {
color:#d3e2ed;
}

/* FEATURE */

.akvilon_feature {
width:670px;
height:112px;
background-image:url(../images/feature_1_we_design_and_build.jpg);
background-repeat:no-repeat;
margin-bottom:5px;
}

.akvilon_featureLink {
width:658px;
height:20px;
position:relative;
top:90px;
text-align:right;
}

.akvilon_featureLink a {
font-size:12px;
color:#dcdfee;
text-decoration:none;
}

.akvilon_featureLink a:visited {
text-decoration:none}

.akvilon_featureLink a:hover {
letter-spacing:1px;
color:fff;
}

/* POD STYLES */

.akvilon_pod {
width:333px;
height:261px;
float:left;

}



.akvilon_podLinks {
width:333px;
height:20px;
background-image:url(../images/pod_bottom_bg.jpg);
background-repeat:no-repeat;
text-align:right;
margin-top: -3px;
}



.akvilon_podLinks ul {
list-style:none;
margin-right:10px;
}

.akvilon_podLinks li {
display:inline;
margin-left:10px;
}

.akvilon_podLinks li a {
font-size:11px;
color:#8a8a8a;
text-decoration:none;
}

.akvilon_podLinks li a:visited {text-decoration:none;}
.akvilon_podLinks li a:hover {
color:#d3e2ed;
}

/* TEXT BOX */
.akvilon_textBox {
width:480px;
float:left;
background-color:#0c0c0c;
margin:5px 0 0 0;
}

.akvilon_textBox p {
font-size:11px;
color:#585858;
margin:10px;
line-height:150%;
}

.akvilon_textBox p a {
font-size:11px;
color:#8a8a8a;
text-decoration:underline;
}

.akvilon_textBox p a:visited {text-decoration:underline;}
.akvilon_textBox p a:hover {color:#d3e2ed;}

.akvilon_textBox h2 {
font-size:12px;
font-weight:normal;
color:#1995ff;
margin-left:10px;

}



.text_header {
width:480px;
height:10px;
background-image:url(../images/text_box_top.gif);
background-repeat:no-repeat;
}

.text_body {
background-color:#0c0c0c;
}

.text_body p {
font-size:12px;
color:#888;
text-align:justify;
line-height:180%;
}


.text_body H2 {
FONT-SIZE:13PX;
}

.text_footer {
width:480px;
height:10px;
background-image:url(../images/text_box_bottom.gif);
background-repeat:no-repeat;


}


/* PRODUCT POD */

.akvilon_productContainer {
width:673px;
min-height:313px;
}

.akvilon_productContainerHeader {
width:673px;
height:10px;
background:url(../images/product_header.png);
background-repeat:no-repeat;

background-color:#171717;
}

.akvilon_productContainerBody {
width:673px;
height:293px;
background:url(../images/product_bg.png);

background-repeat:repeat-y;
}


.akvilon_productContainerFooter {
width:673px;
height:10px;
background:url(../images/product_footer.png);
background-repeat:no-repeat;
background-position:bottom;
}

.akvilon_productImage {
width:300px;
height:293px;
float:left;
} 

.akvilon_underProductLink {
width:270px;
padding-left:30px;
}

.akvilon_underProductLink ul {
margin-left:11px;
list-style:none;
}

.akvilon_underProductLink li {
display:inline;
margin-right:10px;
}

.akvilon_underProductLink li a {
font-size:11px;
color:#8a8a8a;
text-decoration:none;
}

.akvilon_underProductLink li a:visited {text-decoration:none;}
.akvilon_underProductLink li a:hover {
color:#d3e2ed;
}

/* PRODUCT POD SPECS */

.akvilon_SpecsContainer {
width:364px;
float:left;
}

.akvilon_Specs {
width:364px;
height:197px;
padding-top:35px;
background:url(../images/product_m1_specs.png);
background-repeat:no-repeat;
background-position:top;
}

h2 {
color:#1297fe;
font-size:14px;
font-weight:normal;
margin-bottom:5px;
margin-right:10px;
margin-left:10px;
}


/* SPECS UL AN LI */

.akvilon_Specs ul {
margin-left:10px;
list-style:none;
}

.akvilon_Specs li {
line-height:150%;
color:#818181;
font-size:11px;
}


/* SPECS FOOTERS */
.akvilon_SpecsFooter {
width:354px;
height:38px;
padding-top:10px;
padding-left:10px;
background:url(../images/product_specs_footer.png);
background-repeat:no-repeat;
}

.akvilon_SpecsFooter h2 {
color:#1297fe;
font-size:14px;
font-weight:normal;
float:left;
margin-right:10px;
}

.akvilon_SpecsFooter img {
float:left;
margin-left:3px;
margin-right:3px;
}


.akvilon_underSpecsLink {
width:270px;
margin-top:-6px;
}

.akvilon_underSpecsLink ul {
margin-left:10px;
list-style:none;
}

.akvilon_underSpecsLink li {
display:inline;
margin-right:10px;
font-size:11px;
color:#575757;
}


/* Form Fields for log in and buttons */

.login_input { 
 font-size: 12px;
 color:#cbcbcb;
 background-color: #262626; 
 border: 1px solid #434343;
padding:0px 1px 0px 3px; 
}

.login_button { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 background-color: #222; 
 color:#8e8e8e;
 border: 1px solid #333;
 padding:2px;
cursor:pointer;
}


/* SHOPPING CART */

.akvilon_cartContainer {
width:673px;
min-height:313px;
}

.akvilon_cartContainerHeader {
width:673px;
height:10px;
background:url(../images/product_header.png);
background-repeat:no-repeat;

background-color:#171717;
}

.akvilon_cartContainerBody {
width:673px;
min-height:293px;
background:url(../images/product_bg.png);

background-repeat:repeat-y;
}


.akvilon_cartContainerFooter {
width:673px;
height:10px;
background:url(../images/product_footer.png);
background-repeat:no-repeat;
}

.akvilon_cartContainerBody form {
padding:7px;
}

.akvilon_cartContainerBody table {
width:658px;
margin:10px 0 10px 0;
}

.akvilon_cartContainerBody th {
color:#8e8e8e;
font-size:13px;
font-weight:normal;
text-align:left;
padding:5px;
border:1px solid #2b2b2b;
background-color:#0c0c0c;
}

.akvilon_cartContainerBody td {
padding:8px 5px 5px 5px;
border-bottom:1px solid #2b2b2b;
border-right:1px solid #2b2b2b;
border-left:1px solid #2b2b2b;
vertical-align:top;
font-size:12px;
}

/* CART QTY TITLE DESCRIPTION PRICE SHIPPING -- STYLES */

.akvilon_cartContainerBody td.cart_itemquantity {
color:#f40;
font-weight:bold;
border-right:none;
}

.akvilon_cartContainerBody td.cart_itemtitle {
color:#f40;
border-right:none;
}

.akvilon_cartContainerBody td.cart_itemdesc {
color:#cbcbcb;
border-right:none;
}

.akvilon_cartContainerBody td.cart_itemprice {
color:#10a3ff;
font-weight:bold;
border-right:none;
}

.akvilon_cartContainerBody td.cart_itemship {
color:#10a3ff;
font-weight:bold;
}

/* CART MAIN TITLE & HEADINGS */

.akvilon_cartContainerBody .cart_maintitle {
color:#10a3ff;
font-size:13px;
background-color:#0c0c0c;
padding:4px;
}


.akvilon_cartContainerBody th.cart_head_qty {
border-right:none;
}

.akvilon_cartContainerBody th.cart_head_title {
border-right:none;
}

.akvilon_cartContainerBody th.cart_head_desc {
border-right:none;
}

.akvilon_cartContainerBody th.cart_head_price {
border-right:none;
}

.akvilon_cartContainerBody th.cart_head_qty {
border-right:none;
}

.akvilon_cartContainerBody .cart_itemquantity input { 
 font-size: 12px;
color:#cbcbcb;
 background-color: #262626; 
 border: 1px solid #434343;
padding:0px 1px 0px 3px; 
}


/* CART TOTALS */

.akvilon_cartContainerBody div.cart_total {
text-align:right;
padding:4px;
height:16px;
background-color:#0c0c0c;
margin-bottom:10px;
}

.akvilon_cartContainerBody div.cart_total .cart_total_words {
color:#f40;
font-size:14px;
}


.akvilon_cartContainerBody div.cart_total .cart_total_amount {
color:#10a3ff;
font-size:14px;
}


/* CART REMOVE ITEM */

.akvilon_cartContainerBody td.cart_removeitem a {
float:left !important;
margin-left:10px;
padding-top:6px;
font-size:11px;
color:#8e8e8e;
}


.akvilon_cartContainerBody td.cart_removeitem a:hover {
text-decoration:none;
}

.akvilon_cartContainerBody td.cart_removeitem .login_button { 
float:left;
cursor:pointer;
}


/* HEADER - YOUR CART */

div#akvilon_header img {
float:left;
}

div#akvilon_header div.your_orangecart {
width:159px;
height:18px;
float:left;
background:url(../images/your_cart.png);
background-repeat:no-repeat;
position:relative;
top:35px;
left:300px;
color:#000;
font-size:12px;
padding:2px 2px 2px 5px;
font-weight:bold;
}

div#akvilon_header div.your_orangecart a {
text-decoration:none;
color:#000;
font-weight:bold;
}

div#akvilon_header div.your_orangecart a:hover {
text-decoration:underline;
color:#000;
}

div#akvilon_header div.your_orangecart a:visited {
color:#000;
}


/* FOOTER */

div#akvilon_footer {
width:900px;
height:25px;
background-image:url(../images/header_bg.png);
background-repeat:repeat-y;
margin-bottom:100px;
}

div#akvilon_footer .footer_border {
border-top:1px solid #333;
width:884px;
margin-right:auto;
margin-left:auto;
}

div#akvilon_footer img {
float:left;
}


div#akvilon_footer .footer_logo_img {
padding-left:6px;
padding-top:1px;
}

div#akvilon_footer ul {
float:left;
list-style:none;
}

div#akvilon_footer li {
display:inline;
padding-left:2px;
color:#333;
}

div#akvilon_footer li a {
color:#666;
font-size:11px;
text-decoration:none;
}

div#akvilon_footer li a:visited {
color:#666;
text-decoration:none;
}

div#akvilon_footer li a:hover {
color:#ff4706;
}

div#akvilon_footer .footer_hosted a {
color:#666;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

div#akvilon_footer .footer_hosted  a:visited {
color:#666;
text-decoration:none;
}

div#akvilon_footer .footer_hosted  a:hover {
color:#1e92f5;
}

/* NEWS FRONT PAGE */
.news_wrapper {
width:673px;
color:#aaa;
font-size:12px;
margin:3px 0 0px 0;
}

.news_wrapper a, .news_wrapper a:visited  {
color:#f40;
}

.news_wrapper a:hover {
text-decoration:none;
color:#fff;
}



.news_Title {
width:643px;
height:20px;
background:url(../images/product_header.png);
background-repeat:no-repeat;
background-position:top;
padding:15px 10px 0 20px;
font-size:14px;
color:#0c9cff;
margin-top:0px;

}

.news_Body {
width:633px;
background:url(../images/product_bg.png);
padding:5px 20px 0 20px;
background-repeat:repeat-y;
text-align:justify;
line-height:180%
}


.news_Footer {
width:643px;
height:25px;
padding:0 10px 5px 20px;
background:url(../images/product_footer.png);
background-repeat:no-repeat;
background-position:bottom;
font-size:12px;
}

/* VOTE */

.akvilon_Poll {
width:175px;
float:left;
padding:5px 0 0 10px;
}

.akvilon_Poll table {
width:170px;
color:#bbb;
font-size: 12px;

}

.akvilon_Poll table p {
margin-bottom:10px;
}

.poll_question {
color:#0c9cff;
}


.poll_totalVotes {
padding-top:10px;
border-top:1px dotted #666;
color:#666;
}


.poll_totalVotes p {
margin-top:10px;
}


.poll_totalVotes .poll_pleaseVote {
color:#f40;

}



/* PORTFOLIO */

/* PRODUCT POD */

.akvilon_portfolioWrapper {
width:673px;
margin-bottom:10px;
}

.akvilon_portfolioContainerHeader {
width:673px;
height:10px;
background:url(../images/product_header.png);
background-repeat:no-repeat;
background-color:#171717;
}

.akvilon_portfolioContainerBody {
width:673px;
padding:0 10px 0 10px;
background:url(../images/product_bg.png);
color:#999;
font-size:12px;
line-height:180%;
background-repeat:repeat-y;
}

.akvilon_portfolioContainerBody h2 {
margin:0;
margin-bottom:5px;
}


.akvilon_portfolioContainerFooter {
width:673px;
height:10px;
background:url(../images/product_footer.png);
background-repeat:no-repeat;
background-position:bottom;
}

#helpdesk_body a, #helpdesk_body a:visited {
text-decoration:none;
color:#f40;
font-size:12px;
}

#helpdesk_body a:hover {
color:#fff;
}


/*product line*/

.akvilon_ProductLine {
width:669px;
padding-left:10px;
}

.akvilon_ProductLine ul {

list-style:none;
}

.akvilon_ProductLine li {
display:inline;
margin-right:7px;
color:#1297fe;
font-size:12px;
}

.akvilon_ProductLine li a {
font-size:12px;
color:#8a8a8a;
text-decoration:none;
}

.akvilon_ProductLine li a:visited {text-decoration:none;}
.akvilon_ProductLine li a:hover {
color:#d3e2ed;
}


