/* Global styles */ 
/**{margin:0;padding:0;border:0;}*/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;border:0 none;}
th,td{border:0 none;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
/*
Copyright (c) 2008, Andy Higgs Design Ltd. All rights reserved.
*/
strong{font-weight:bold;}em{font-style:italic;}#access{position:absolute;left:-9999px;}
/*
body { background-color:#fff; background-image: url(/resources/images/snowing.gif); background-repeat: repeat-x; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 10px 0px;}
*/
body { background-color:#fff; background-image: url(/resources/images/body_grad.jpg); background-repeat: repeat-x; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 10px 0px;}

input[type=submit]{  padding: 2px 5px;}
input[type=text]{ color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; /*height:14px;*/ vertical-align:middle; border:1px solid #9d9d9d; line-height:14px; padding: 0 2px;}
input[type=password]{ color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:middle; border:1px solid #9d9d9d; padding: 0 2px;}
select{ color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; /*height:14px; */vertical-align:middle; border:1px solid #9d9d9d;}
textarea{ color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; /*height:14px; */vertical-align:middle; border:1px solid #9d9d9d;}
h1{ color:#0092ac;  font-weight:300; font-size:22px; border-bottom: solid 1px #0092ac;  padding-bottom:5px;  margin:0 0 15px 0; }
h1 img{ vertical-align:middle; padding:0 0 0 10px; }
h2{ color:#0092ac;  font-weight:bold; font-size:16px; padding-bottom:5px;   margin: 15px 0 0 0;}
h3{ color:#666;  font-weight:bold; font-size:12px;   padding:12px 0 5px 0;  margin:0px  }
p {   padding:0px;  margin:0px; line-height:16px;   }
a{ color:#0092ac; text-decoration:none; }
a:hover{ color:#777; text-decoration:none; }
.clear{ clear:both; }

#outermain{width:1006px; background-color:#fff; margin:0 auto; background-image:url(/resources/images/main_background_middle.jpg); background-repeat:repeat-y;  } 


/* Header */ 
#topbar { float:left; width:956px; background-image:url(/resources/images/main_background_top.jpg); background-repeat:no-repeat; padding:0 25px 0 25px;   }
#topbar #pageLogo{ height:76px;  padding:4px 0 0 0px; float:left;}
#topbar #pageCart{ height:80px; width:267px; float:right; text-align:right;}
#topbar #pageCart .pageTextTop{ padding:8px 0 33px 0;}
#topbar #pageCart .pageTextBtm{ padding:0 44px 0 0; color:#0092ac; }
#topbar #pageNavigation{ height:32px; width:955px;}
#topbar_main{float:left; width:913px;  margin:10px 0px 0px 0; padding:0px 0 0 22px; height:106px; }
#topbar_logo{float:left; }

/* Top navigation */
#pageNavigation {  width:950px; margin-bottom:0px; padding-left:0px }
#pageNavigation ul{ float:right;  font-size:11px; margin:0px; padding:0px; height:33px; }
#pageNavigation ul li { float:left; text-decoration: none;  list-style:none; width:130px;  text-align:center;}
#pageNavigation ul li a {  color: #444;  display:block;  text-decoration: none; background-image: url(/resources/images/button_01.jpg); padding:10px 0 8px 0;  }
#pageNavigation ul li a:hover {  color: #0092AF; background-image: url(/resources/images/button_02.jpg); }
#pageNavigation ul li .selectedPath {  color: #0092AF;  background-image: url(/resources/images/button_02.jpg);   }

/* Top content */
#topContent { height:250px; padding:20px 25px 0 25px;  }
#topContent #slider{ float:left; height:240px; width:562px; margin:0 4px 0 0;  }

/* Site Search*/
#topContent #siteSearch{ padding: 10px 0 0 10px; color:#0092ac; float:left; height:204px; width:172px; margin:0 0px 43px 12px; background: #fff url('/resources/images/topContainers.jpg') no-repeat top left; }
#topContent #siteSearch img{ padding: 0px 5px 0 0px;  }
#topContent #siteSearch h1{ font-size:12px; font-weight:bold; padding:0 0 5px 0; color:#0092AC; border-bottom:1px dotted #ccc; margin-right:20px;}
#topContent #siteSearch h2{ padding:5px 0 5px 0}
#topContent #siteSearch p{ padding:0 0 5px 0 }


/* Buy Now*/
#topContent #buyNow{ padding: 10px 0 0 10px; float:left; height:204px;  width:172px; margin:0 0 43px 12px; background: #fff url('/resources/images/topContainers.jpg') no-repeat top left ;  }
#topContent #buyNow h1{ font-size:12px; font-weight:bold; padding:0 0 10px 0; color:#0092AC; border-bottom:1px dotted #ccc; margin-right:20px;}
#topContent #buyNow h2{ padding:10px 0 10px 0}

#topContent #buyNow ul{   font-size:11px; margin:0px; padding:0px; height:33px;  }
#topContent #buyNow img{ padding-right:10px; vertical-align:middle;  }
#topContent #buyNow ul li { float:left; text-decoration: none;  list-style:none; width:162px;  text-align:left;}
#topContent #buyNow ul li a {  color: #0092AF; font-weight:bold; margin:0 0 8px 0;  display:block;  vertical-align:middle; padding:10px 0 11px 5px;   background-image: url(/resources/images/buy_btn01.jpg); background-repeat:no-repeat;   text-decoration: none;   }
#topContent #buyNow ul li a:hover { color:#0092AF; background-image: url(/resources/images/buy_btn02.jpg); background-repeat:no-repeat;  }
#topContent #buyNow ul li .selectedPath { color:#0092AF;  background-image: url(/resources/images/buy_btn02.jpg); background-repeat:no-repeat;   }

/* Main Content */
#mainContent {  margin:0 0 0px 25px;  }
#mainContent #applications{ margin:0 0 0px 0; background-image:url(/resources/images/app_background_top.jpg); background-repeat:no-repeat; }
#mainContent #applications h1{  border:none; width:249px; font-size:14px; font-weight:bold; height:22px; color:#fff; padding:8px 0 10px 35px; }
#mainContent #applications p{ width:292px; height:35px;}
#mainContent #applications a{  }
#mainContent #applications ul li img{ padding-right:10px; vertical-align:middle;  }
#mainContent #applications .left{ float:left; width:310px; padding:0px 0 0 10px; }
#mainContent #applications .middle{ padding:17px 0 0 0; float:left; width:315px;  }
#mainContent #applications .right{ padding:17px 0 0 0; float:left; width:310px;   }
#mainContent #applications .bottom{ height:17px; background-image:url(/resources/images/app_background_bottom.jpg); background-repeat:no-repeat;   }
#mainContent #applications ul{   font-size:11px; margin:0px; padding:0px;  }
#mainContent #applications img{ padding-right:10px; }
#mainContent #applications ul li { float:left; text-decoration: none;  list-style:none; width:293px; height:38px;  text-align:left;}
#mainContent #applications ul li a {  color: #0092AF; font-weight:bold;  display:block; padding:5px 0 10px 5px;   background-image: url(/resources/images/middle_tab.jpg); background-repeat:no-repeat;   text-decoration: none;   }
#mainContent #applications ul li a:hover { color:#0092AF; background-image: url(/resources/images/middle_tab02.jpg); background-repeat:no-repeat;  }
#mainContent #applications ul li .selectedPath { color:#0092AF;  background-image: url(/resources/images/middle_tab.jpg); background-repeat:no-repeat;   }


/* Bottom Content */
#bottomContent { padding:20px 25px 15px 25px; }

#bottomContent .left { float:left; width:450px; margin:0 35px 0 0; }
#bottomContent .left h1{  }
#bottomContent .left h2{ }
#bottomContent .left p{ }

#bottomContent .right { float:left; width:470px;}


/* Geometrics Content */
#bottomContent .right #genomicServices{ width:470px;  margin:0 0 0px 0;  background-image: url(/resources/images/genomic_top.jpg); background-repeat:no-repeat;}
#bottomContent .right #genomicServices #bottom_genomic{ height:20px; margin:0 0 0px 0;  background-image: url(/resources/images/genomic_bottom.jpg); background-repeat:no-repeat;}
#bottomContent .right #genomicServices h1{ font-size:14px; font-weight:bold;  border:none; width:175px; height:28px; color:#fff; padding:12px 0 0 40px; margin:0 0 4px 0; }
#bottomContent .right #genomicServices ul{   font-size:11px; margin:0px; padding:0px; margin:0 0 0 10px;  }
#bottomContent .right #genomicServices ul li { float:left; text-decoration: none; margin:0 2px 0 0px;  list-style:none; width:221px; height:38px;  text-align:left;}
#bottomContent .right #genomicServices ul li a {  color: #0092AF; font-weight:bold;  display:block; padding:8px 0 10px 8px;   background-image: url(/resources/images/genomic_btn01.jpg); background-repeat:no-repeat;   text-decoration: none;    }
#bottomContent .right #genomicServices ul li a:hover {  background-image: url(/resources/images/genomic_btn03.jpg); }
#bottomContent .right #genomicServices ul li .selectedPath { color:#ccc;  }

/* News slider */
#bottomContent .right #newsSlider{  width:470px; height:205px; margin:15px 0 0px 0;  }
#bottomContent .right #newsSlider .middle_promo {  background-image:url(/resources/images/slider_content01.jpg); background-repeat:no-repeat; }
#bottomContent .right #newsSlider #slider_bottom { height:15px; background-image:url(/resources/images/slider_content_bottom02.jpg); background-repeat:no-repeat }
#bottomContent .right #newsSlider h1{ font-size:12px; font-weight:bold; }
#bottomContent .right #newsSlider .nav{  width:470px; margin:0; height:34px; background-color:#FFF }
#bottomContent .right #newsSlider .nav ul.tabs {   font-size:11px; margin:0px; padding:0px; height:33px; }
#bottomContent .right #newsSlider .nav ul.tabs li { float:left; text-decoration: none;  list-style:none; width:143px;  }
#bottomContent .right #newsSlider .content{ float:left; width:203px; padding:15px 20px 0 20px; }
#bottomContent .right #newsSlider .image{ float:left; padding:1px; margin-top:20px; border:1px solid #9a9a9a; }
#bottomContent .right #newsSlider .image img{ margin:5px; border:1px solid #d2d2d2;  }
ul.tabs li a {  text-decoration: none; color:#444; display: block; padding:10px 0 10px 20px; outline: none; }
ul.tabs li { background-image: url(/resources/images/slider_tabs02.jpg); }
ul.tabs li a:hover {background-image: url(/resources/images/slider_tabs01.jpg); background-repeat:no-repeat;}	
html ul.tabs li.active{ color:#000; background-image: url(/resources/images/slider_tabs01.jpg); background-repeat:no-repeat;  moz-outline-style:none; outline:none;  }
a:active {outline:none;}
:focus {moz-outline-style:none;}
/* Footer */
#footer { height:38px; color:#9a9a9a; padding:12px 25px 0 25px; background:url(/resources/images/main_background_bottom.jpg) no-repeat; }
#footer .left{ float:left;}
#footer .left a{ text-decoration:none; color:#9a9a9a; }
#footer .left a:hover{ }
#footer .right{ float:right; }
#footer .right a{ text-decoration:none; color:#0091ae; }
#footer .right a:hover{ }
/* #footer .right { float:right; width:300px;} */
#footer .right { float:right; }

/*-----------------------------------applications - Level 01--------------------------------------------*/

#main_Content { float:left; width:950px; padding:20px 25px 25px 25px; }
#applications_left { float:left; width:210px;  }
#applications_left_full { float:left; width:740px; padding:4px 30px 0 0; }
#applications_right { float:left; width:180px;  }
.applications_middle { float:left; width:500px; padding:4px 30px 0 30px   }
#middle_content {float:left;  width:500px; padding:10px 0 10px 0;  }
#middle_content_full {float:left; width:740px; padding:10px 0 10px 0;  }

/* sub navigation */
.sub_nav{  float:left; width:209px;  margin-bottom:20px; padding-left:0px }
.sub_nav_top{  height:25px; width:184px; margin:0px; padding:15px 0px 0px 25px; color:#0092ac; font-weight:bold;   background-image:url(/resources/images/sub_nav_top.jpg); }
.sub_nav_middle{  width:209px;  margin:0px; padding:0px; background-image:url(/resources/images/sub_nav_middle.jpg) }
.sub_nav_bottom{  height:15px; width:209px; margin:0px; padding:0px; background-image:url(/resources/images/sub_nav_bottom.jpg) }
.sub_nav ul{   font-size:11px; margin:0px; padding:0px;  }
.sub_nav ul li { text-decoration:none;   list-style:none; width:198px; padding:0px; margin: 0px 0 0px 5px;   text-align:left; background-image: url(/resources/images/sub_nav_01.jpg); background-repeat:no-repeat;}
.sub_nav ul li a {   color: #444;  display:block; text-decoration:none;   margin:0px; background-repeat:no-repeat;  padding:5px 0 4px 20px;   }
.sub_nav ul li a:hover {  color: #0092AF; background-image: url(/resources/images/sub_nav_02.jpg); }
.sub_nav ul li .selectedPath {  color: #0092AF;  background-image: url(/resources/images/sub_nav_02.jpg);   }

.sub_nav ul ul{   font-size:11px; margin:0px; padding:0px;  background-color:#E1E1E1; background-image:url(/resources/images/sub_drop_shadow.jpg); background-repeat:no-repeat; padding:10px 0 2px 0  }
.sub_nav ul ul li { text-decoration:none;   list-style:none; width:198px; padding:0px; background-color:#E1E1E1; margin: 0px 0 0px 0px;   text-align:left;}
.sub_nav ul  ul li a {   color: #444;  display:block; text-decoration:none; background-image:url(/resources/images/sub_navbtn01.jpg);   margin:0px; background-color:#E1E1E1;  padding:5px 0 4px 20px;   }
.sub_nav ul ul li a:hover {  color: #444;background-color:#C1D4DA; background-image:url(/resources/images/sub_navbtn02.jpg); }
.sub_nav ul ul li .selectedPath {  color: #444;  background-image: url(/resources/images/sub_navbtn02.jpg);   }



/* main_header_image */
.applications_middle #image_banner01 {  float:left; width:500px; float:left; width:490px; height:200px; background:url(/resources/images/image_banner.jpg) no-repeat;}
.applications_middle #image_banner01 #banner_text {  float:left; width:170px; height:190px; background-image:url(/resources/images/text_image.jpg); color:#FFF;  background-repeat:repeat-x; padding:10px 5px 0 5px; margin-left:320px;}
.applications_middle #image_banner01 #banner_text h1 { font-size:12px; font-weight:bold; color:#FFF ; border-bottom:1px solid #7EB6C2; }

/* contact_box left */
#applications_left #contact_box { float:left; width:209px; height:135px; background-image:url(/resources/images/contact_box02.jpg); background-repeat:no-repeat; margin-top:15px;    }
#applications_left #contact_box h2 { float:left;  padding:10px 0px 0px 25px; width:150px; margin:0px; color:#0092ac; font-weight:bold; }
#applications_left #contact_box01 { float:left;  padding:2px 0px 0px 25px; width:150px; margin:0px;  color:#444; font-weight:normal; }
#applications_left #contact_box02 { float:left;  padding:0px 10px 0px 25px; width:150px; margin:10px 0px 0px 0px;  color:#ddd; font-weight:normal; }
#applications_left #contact_box02 a { color:#fff;}

/* breadcrumb */
#breadcrumb{ float:left;  width:500px; padding:10px 0 10px 0;  } 
#breadcrumb .selected { color:#0092ac;   }

/* Middle Content */
#middle_content ul{padding: 0 0 0 1em;}
#middle_content ol li{margin: 0 0 0 1em;list-style: decimal;}
#middle_content ol{padding: 0 0 0 1em;}
#middle_content ul li{margin: 0 0 0 1em; list-style: disc;}

/* applications icons */
.applications_middle .app_Icons { float:left; width:500px; border-bottom:#eee 1px solid; }
.applications_middle .app_Icons .heading_icons { font-size:12px; font-weight:bold; margin:0px; padding:0px 0px 2px 0px;}
.applications_middle .app_Icons .body_icons { margin:0px; color:#444 }
.applications_middle .app_Icons .app_image { float:left; padding:0px 5px 20px 5px;}
.applications_middle .app_Icons a { float:left; width:500px; padding:5px 0 8px 0; display:block;}
.applications_middle .app_Icons a:hover { background-color:#D9EFF3}


/* Site Search*/
#applications_right #siteSearch{ padding: 10px 0 0 10px; color:#0092ac; float:left; height:204px; width:170px; margin:0 0px 0px 0px; background: #fff url(/resources/images/topContainers.jpg) no-repeat top left; }
#applications_right #siteSearch .txt{height:16px; line-height:16px;}
#applications_right #siteSearch .btn{position:absolute;}
#applications_right #siteSearch img{ padding: 0px 5px 0 0px;  }
#applications_right #siteSearch h1{ font-size:12px; font-weight:bold; padding:0 0 10px 0; color:#0092AC; border-bottom:1px dotted #ccc; margin-right:20px;}
#applications_right #siteSearch h2{ padding:7px 0 7px 0}
#applications_right #siteSearch p{ padding:0 0 10px 0 }

/* right touts*/
#applications_right .tout {float:left; width:180px; height:40px; font-weight:bold; margin-top:0px  }
#applications_right .tout a { background-image:url(/resources/images/buy_now.jpg); color:#009FDA; display:block; padding:10px 0 20px 30px; background-repeat:no-repeat }
#applications_right .tout a:hover{ background-image:url(/resources/images/buy_now2.jpg);  display:block}
#applications_right .app_right_image{ float:left; margin-bottom:20px; } 

/* contact_box right */
#applications_right #contact_box { float:left; width:180px; height:135px; background-image:url(/resources/images/contact_box.jpg); background-repeat:no-repeat; margin-top:15px;    }
#applications_right #contact_box h2 { float:left;  padding:13px 0px 0px 25px; width:150px; margin:0px; color:#0092ac; font-weight:bold; }
#applications_right #contact_box01 { float:left;  padding:2px 0px 0px 25px; width:150px; margin:0px;  color:#444; font-weight:normal; }
#applications_right #contact_box02 { float:left;  padding:0px 10px 0px 10px; width:150px; margin:10px 0px 0px 0px;  color:#ddd; font-weight:normal; }
#applications_right #contact_box02 a { color:#fff;}

/* -------------------------------level3 content ---------------------------------------------------------*/
/* centre content */
#level3_main_content { float:left; width:740px;   }
/*.applications_middle { float:left; width:710px; padding:0 0 0 30px;  }*/
.applications_middle #level3_description  {  width:710px; margin-bottom:10px;  }
.applications_middle #level3_description #level3_description_image { float:left; width:170px; padding:4px; border:#CCC 1px solid;  }
.applications_middle #level3_description #level3_description_text {float:left;  width:480px; padding-left:20px;   }

/* next page table content */
.nextpage_list {  height:20px; padding:5px 0 5px 5px; margin:20px 0 20px 0; border:1px solid #CCC; background-color:#F6F6F6;  }
.nextpage_list .nextpage_left {  float:left; width:300px; color:#0092AC; vertical-align:middle;  }
.nextpage_list .nextpage_left select { border:thin solid #CCC; color:#666; width:100px; }
.nextpage_list .nextpage_right{  float:right;  height:20px; /*width: 200px;*/  color:#0092AC; vertical-align:middle;  }
.nextpage_list .nexttxt{ float:right;  color:#666; padding:0 4px 0 4px;   }
.nextpage_list .next_page_select { float:right; color:#0092AF; padding:0 4px 0 4px; }
.nextpage_list .nextpage_right ul{ float:right;  font-size:11px; margin:0px; padding:0px; }
.nextpage_list .nextpage_right ul li { float:right; width:20px; height:15px; padding:0px; margin:0px;  text-decoration: none;  list-style:none; border-right:1px solid #CCC; vertical-align:middle;   text-align:center;}

/* application Table*/
/*.applications_middle p { width:500px; }*/
.applications_middle .table_head_left  { background-image: url(/resources/images/app_table_top_left.jpg); background-position:left top ; color:#0092ac; font-weight:bold;} 
.applications_middle td  { height:28px; padding:0px 0px 0px 5px; vertical-align:middle; } 
.applications_middle .table_head_middle { background-image: url(/resources/images/app_table_top_middle.jpg); background-position: top ; color:#0092ac; font-weight:bold;} 
.applications_middle .table_head_right { background-image: url(/resources/images/app_table_top_right.jpg); background-position:right top; color:#0092ac; font-weight:bold;} 
.applications_middle .table_main_01 td { background-color: #C3DFE5; color:#333; border-right:2px solid #FFF; border-bottom:1px solid #FFF; padding:0px 0px 0px 5px; vertical-align:middle  }
.applications_middle .table_main_02 td { background-color: #DBEBEE; color:#333; border-right:2px solid #FFF; border-bottom:1px solid #FFF; padding:0px 0px 0px 5px; vertical-align:middle   }
.applications_middle .table_base_left  { background-image: url(/resources/images/app_table_bottom_left.jpg); background-position:left top; background-repeat:repeat-x; color:#0092ac; font-weight:bold;} 
.applications_middle .table_base_middle { background-image: url(/resources/images/app_table_bottom_middle.jpg); background-position: top; background-repeat:repeat-x; color:#0092ac; font-weight:bold;} 
.applications_middle .table_base_right { background-image: url(/resources/images/app_table_bottom_left.jpg); background-position:right top; background-repeat:repeat-x; color:#0092ac; font-weight:bold;} 


/* conference*/
#conference  {float:left; width:710px; padding:0 0 0 30px;}
/* conference Table*/
#conference .table_head_left  { } 
#conference td  { height:28px; padding:0px 0px 0px 5px; vertical-align:middle; } 
#conference .table_head_middle { } 
#conference .table_head_right { } 
#conference .table_main_01 td { }
#conference .table_main_02 td { }
#conference .table_base_left  { } 
#conference .table_base_middle { } 
#conference .table_base_right { } 

/* -------------------------------level4 content ---------------------------------------------------------*/
.applications_middle table  { margin-top:10px; }
.applications_middle .level4_header  { background-image: url(/resources/images/level4_header.jpg); font-size:14px; background-position:left top; background-repeat:repeat-x; color:#0092ac; font-weight:bold;} 
.applications_middle .level4_header td {  height:36px; padding:0px 0px 0px 12px; } 
.applications_middle .level4_middle { background-color: #fff; color:#333; font-size:11px; vertical-align:middle  }
.applications_middle .level4_middle td, .applications_middle .level4_middle th { background-color: #fff; color:#333;  border-bottom:1px solid #ccc;  padding:0px 0px 0px 10px; vertical-align:middle  }
.applications_middle .level4_bottom  {  font-size:11px;  color:#666; height:40px; } 
.applications_middle .level4_bottom td  { border-bottom:2px solid #bbb; border-top:1px solid #bbb; padding:0px 0px 0px 10px;  } 
.applications_middle .level4_middle th{ color:#666; font-weight:bold;  }
.applications_middle .level4_middle td { color:#0092ac; font-weight:bold;  }
.applications_middle .level4_middle .btns { color:#0092ac; font-weight:bold;   }
.applications_middle .level4_bottom  select { border:thin solid #CCC; color:#666; width:100px; }
.applications_middle  .btns td {  padding-top:10px;  }



/* -------------------------------------------Products----------------------------------- */

/* sub navigation */
.man_sub_nav{  float:left; width:180px;  margin-bottom:0px; padding-left:0px }
.man_sub_nav_top{  height:25px; width:155px; margin:0px; padding:15px 0px 0px 25px; color:#0092ac; font-weight:bold;   background-image: url(/resources/images/topContainers_man.jpg);}
.man_sub_nav_middle{  width:180px;  margin:0px; padding:0px; background-image:url(/resources/images/man_sub_nav_middle.jpg) }
.man_sub_nav_bottom{  height:15px; width:180px; margin:0px; padding:0px; background-image:url(/resources/images/man_sub_nav_bottom.jpg) }
.man_sub_nav ul{   font-size:11px; margin:0px; padding:0px;  }
.man_sub_nav ul li { text-decoration:none;   list-style:none; width:175px; padding:0px; margin: 0px 0 0px 2px;   text-align:left; background-image: url(/resources/images/man_sub_nav_01.jpg); background-repeat:no-repeat;}
.man_sub_nav ul li a {   color: #444;  display:block; text-decoration:none;   margin:0px; background-repeat:no-repeat;  padding:5px 0 4px 20px;   }
.man_sub_nav ul li a:hover {  color: #0092AF; background-image: url(/resources/images/man_sub_nav_02.jpg); }
.man_sub_nav ul li .selectedPath {  color: #0092AF;  background-image: url(/resources/images/sub_nav_02.jpg);   }
.break{ float:left; height:35px; width:70px}

/*---------------------------------Form Pages----------------------------------------------------*/
/* contact us page */
#contact{ padding:0 210px 0 30px;  }
#contact p{ padding:10px 0; }
#contact h2{ float:left; }
#contact label{ display:block; width:200px; text-align:left; float:left; }
#contact input{  text-align:left; float:left; background-color: #cce9ef; height:22px; width:145px }
#contact select{  text-align:left; float:left; background-color: #cce9ef; height:22px; }
#contact textarea{  text-align:left; float:left; background-color: #cce9ef; height:100px; width:180px;}

/* new account page */
#newAccount{ padding:0 0 0 40px;  }
#newAccount a{ padding-left:20px; text-decoration:underline; }
#newAccount p{ padding:10px 0; } 
#newAccount label{ display:block; width:200px; text-align:left; float:left; height: 16px;}
#newAccount input{  text-align:left; float:left; background-color: #cce9ef; height:22px; width:145px }
#newAccount .radio { }
#newAccount hr{ border-bottom:1px solid #0092ac; margin:10px 0; }
#newAccount select{  text-align:left; float:left; background-color: #cce9ef; height:22px; }
#newAccount textarea{  text-align:left; float:left; background-color: #cce9ef; height:100px; width:180px;}
#newAccount .radioButtons{ float:left;}
#newAccount .radioButtons label{ display:block; width:200px; text-align:left; float:left; height: 16px; padding:5px 0 0 10px;}
#newAccount .radioButtons input{  text-align:left; float:left; background-color: #cce9ef; height:22px; width:20px }

#newAccount #accountType { border-bottom:1px solid #0092ac; height:75px; color:#0092ac;  }
#newAccount #accountType h2{ padding:0 116px 0 0; font-size:11px; font-weight:normal;}
#newAccount #accountType label{ width:140px;}
#newAccount #accountType input{ width:20px;  background-color:transparent; }
#newAccount #accountType .left{ float:left; }
#newAccount #accountType .right{ float:left; }
#newAccount #accountAddress{  padding:0 0 40px 0; margin:0 0 20px 0; }
#newAccount #accountAddress h1{ padding:20px 0 0 0; font-size:18px; }
#newAccount #accountoptions label{ width:140px; vertical-align:middle;}
#newAccount #accountOptions input{ vertical-align:middle; background-color:transparent; width:20px; margin:0 0 0 200px; }
#newAccount #accountOptions{ border-bottom:1px solid #0092ac; padding:0 0 40px 0; }
#newAccount #accountOptions p{ text-align:left;padding:10px 0 10px 200px; }
#newAccount #accountOptions a{ margin:0; padding:0;}
#newAccount #accountOptions .accountText{  padding:3px 0 0 10px;}


#newAccount .buttons img{ float:left; padding:20px 0 0 0;}

/* Billing */
/* new account page */
#cart_main_Content { float:left; width:950px; }

#Billing{ padding:0 0 0 0px;  }
#billingstage_left{ float:left; padding: 0 0 10px 0px; width:400px; color:#666   }
#billingstage_right{ float:right; padding: 0 0 10px 25px; width:400px; text-align:right; color:#666  }
#billingstage_right .billingselected{  color:#0092ac;   }
#Billing p{ padding:10px 0; } 
#Billing label{ display:block; width:88px; text-align:left; float:left; }
#Billing input{  text-align:left; float:left; background-color: #cce9ef; height:18px; width:250px }
#Billing select{  text-align:left; float:left; background-color: #cce9ef; height:18px; }
#Billing textarea{  text-align:left; float:left; background-color: #cce9ef; height:100px; width:250px;}
#Billing .left{ float:left; margin:0 20px 0 0;  }
#Billing .right{ float:left; margin:0 20px 0 0;  }

#Delivery{  width:950px; margin-top:40px;  }
#Delivery_top{ padding:15px 0 0 25px; width:925px; height:33px;  margin:0px;  background-image:url(/resources/images/delivery_top.jpg); background-repeat:no-repeat  }
#Delivery_middle{ padding:10px 0 0 25px; width:925px; margin:0px;  background-image:url(/resources/images/delivery_middle.jpg); background-repeat:no-repeat  }
#Delivery_bottom{ padding:10px 0 0 25px; width:925px; height:20px; margin:0px;  background-image:url(/resources/images/delivery_bottom.jpg); background-repeat:no-repeat  }
#Delivery_checkbox{ padding:10px 0 10px 0px; text-align:left }
#Delivery h1{ color:#0092ac;  font-weight:300; font-size:22px; border:none;   padding-bottom:5px;  margin:0 0 0px 0; }
#Delivery p{ padding:10px 0; } 
#Delivery label{ display:block; width:88px; text-align:left; float:left; }
#Delivery input{  text-align:left; float:left; background-color: #cce9ef; height:18px; width:250px }
#Delivery select{  text-align:left; float:left; background-color: #cce9ef; height:18px; }
#Delivery textarea{  text-align:left; float:left; background-color: #cce9ef; height:100px; width:250px;}
#Delivery .left{ float:left; margin:0px 20px 20px 0;  }
#Delivery .right{ float:right; margin:0px 0px 0 0;  }
#Delivery .txtselect{ color:#0092ac; font-weight:normal  }
#Delivery #addSeq { border:none; font-weight:normal  }
#legal_notice { font-size:10px    }
#legal_notice ul{ list-style-position:inside;    }
#legal_notice .legal_selected { color:#0092ac;  }

/* Quick buy */
#quickBuy { }
#quickBuy .quickBuyCnt{ float:left; width:294px; margin:0 20px 0 0; }
#quickBuy .quickBuyCnt .top{ height:50px; background-image:url(/resources/images/quick_buy_top.jpg) }
#quickBuy .quickBuyCnt .middle{ padding-left:1px;   background-image:url(/resources/images/quick_buy_middle.jpg) }
#quickBuy .quickBuyCnt .middle_inner{ padding: 15px 0px 25px 15px ; height:120px;  }
#quickBuy .quickBuyCnt .top h1{ padding:10px 0px 0 0px; width:260px; margin-left:15px; display:block }
#quickBuy .quickBuyCnt .middle label{ display:block; width:65px; text-align:left; float:left; color:#0092AC; }
#quickBuy .quickBuyCnt .middle input{  text-align:left; float:left; background-color: #fff; height:24px; width:198px; margin-bottom:5px; }
#quickBuy .quickBuyCnt .middle select{  text-align:left; float:left; background-color: #fff; height:24px; line-height:24px; width:203px; margin-bottom:5px; }
#quickBuy .quickBuyCnt .bottom{ height:30px; background-image:url(/resources/images/quick_buy_bottom.jpg) }
#quickBuy .quickBuyCnt .submit_quick_buy{  height:30px; width:280px; text-align:right; padding-right:5px; margin:15px 0 0px 0; }

/* buy now */
.buy_now_back {     width:500px;   }
.buy_now_back_top { background-image:url(/resources/images/buy_now_back_top.jpg); background-repeat:none;   height:15px; width:500px;   }
.buy_now_back_middle { background-image:url(/resources/images/buy_now_back_middle.jpg); background-repeat:repeat-y;    width:460px; padding:15px 20px 20px 20px  }
.buy_now_back_bottom { background:url(/resources/images/buy_now_back_bottom.jpg) no-repeat; height:25px; width:500px;   }
.buy_now_back h2{ color:#0092ac;  font-weight:600; font-size:16px; border-bottom: solid 1px #0092ac;   padding-bottom:5px;  margin:0px 0 5px 0; }
.buy_now_back input{ height:20px;}

/* Log in */
#logIn { }
#logIn label{ display:block; width:140px; text-align:left; float:left; }
#logIn input{  text-align:left; float:left; background-color: #fff; height:24px; width:198px; margin:0 0 10px 0; }
#logIn .checkbox label{ display:block; width:200px; text-align:left; float:left; padding:5px 0 0 0; }
#logIn .checkbox input{  text-align:left; float:left; background-color: #fff; width:10px; margin:0 5px 0 0; border:none;}
#logIn select{  text-align:left; float:left; background-color: #fff; height:24px; }
#login_button{ width:400px; margin:20px 0 20px 140px; }
/* Verify VAT */
#verifyVAT { }
#verifyVAT label{ display:block; width:140px; text-align:left; float:left; }
#verifyVAT input{  text-align:left; float:left; background-color: #fff; height:24px; width:198px; margin:0 0 10px 0; }

/* Organisation*/
#organisation { }
#organisation label{ display:block; width:140px; text-align:left; float:left; }
#organisation input{  text-align:left; float:left; background-color: #fff; height:24px; width:198px; margin:0 0 10px 0; }
#organisation select{  text-align:left; float:left; background-color: #fff; height:24px; margin:0 0 10px 0; }
#organisation .buttons img{ float:left; padding:20px 0 0 0;}

/* Impersonate*/
#impersonate { }
#impersonate p { width:450px; }
#impersonate label{ display:block; width:140px; text-align:left; float:left; }
#impersonate input{  text-align:left; float:left; background-color: #fff; height:24px; width:198px; margin:0 0 10px 0; }
#impersonate select{  text-align:left; float:left; background-color: #fff; height:24px; margin:0 0 10px 0; }
#impersonate .buttons img{ float:left; padding:20px 0 0 0;}


/* cart_level_01*/
.cart .totalselected { color:#0092ac;  }
.cart h1 { color:#0092ac;   font-weight:300; font-size:22px; border:none;   padding:10px 0 10px 0;  margin:0 0 0px 0;  }

.cart  h2 { font-weight:bold; font-size:11px; margin-bottom:0px; padding:0px; color:#0092ac;   }
.cart td.qty { text-align: center;} 
.cart td.qty input {color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; /*height:14px;*/ vertical-align:middle; border:1px solid #9d9d9d; line-height:14px; padding: 0 2px; width:50px; text-align: center; } 
.cart .table_head_left  { background-image: url(/resources/images/cart_level_01_leftbar.jpg) ; background-position:left top ; padding-left:15px; color:#0092ac; font-weight:bold;} 
.cart th, .cart td  { height:37px; padding:0px 0px 0px 0px; vertical-align:middle; font-size:11px; } 
.cart .table_head_middle { background-image: url(/resources/images/cart_level_01_middle.jpg); background-position: top ; color:#0092ac; font-weight:bold;} 
.cart .table_head_right { background-image: url(/resources/images/cart_level_01_right.jpg); background-position:right top; font-size:12px; text-align:center; color:#0092ac; font-weight:bold;} 
.cart .table_main_01 td {   /*border-bottom:1px solid #ccc; */ background-image:url(/resources/images/cart_level_01_shadow.jpg); background-repeat:repeat-x; padding:0; vertical-align:middle; height: 5px;  }
.cart .table_main_01 .gradright{  c  border-bottom:1px solid #ccc; background-image:url(/resources/images/cart_level_01_shadow_right.jpg); background-position:right top; background-repeat:repeat-x; color:#0092ac; text-align:center; font-weight:bold; font-size:12px;   }
.cart .table_main_02 td {   border-bottom:1px solid #ccc;  padding:10px 0px 10px 0px; vertical-align:middle   }
.cart .table_base  td {   font-size:12px; border-bottom:1px solid #666; border-top:1px solid #888;   padding:15px 0px 15px 0px; vertical-align:middle } 
.cart .table_base02  td {   font-size:12px; border:none;  padding:15px 15px 15px 0px; vertical-align:middle } 
.cart  .table_main_02 td.tdmiddle { text-align:center; padding:0 0 0 20px; }
.cart .boldprice { font-weight:bold; font-size:12px; color:#0092ac; text-align:center;   }
.cart .boldtotal { font-weight:bold; font-size:12px;  color:#444;   } 
.cart .normaltxt { font-weight:normal; font-size:11px;  color:#444;   } 

.cart tfoot {height:8px;vertical-align:text-top}
.cart tfoot .table_base02 .table_base_left {vertical-align:top}
.cart tfoot .table_base02 .boldtotal {vertical-align:top}
.cart .offer td {font-weight:bold; font-size:13px; height:5px; margin:0px; vertical-align:middle;text-align:center}
.cart .offer .offerIcon {vertical-align:middle;margin-left:15px}
.cart .offerBox 
{
    width:470px;
    /*margin:0px 30px 0px 30px;*/
    border:1px Solid; 
    border-radius:8px;   
    -moz-border-radius: 8px;
}
.cart .offer table{border:0px none;border-collapse: separate}
.cart .offer td{border:0px;border-right-width:0px}

/* Clone Hunter */
/*
#clone_hunter{ float:left; padding:0 0 0 0px; width:730px; padding-right:40px }
*/
#clone_hunter_background {  width:690px; height:154px; padding:10px 20px 10px 20px; background-image:url(/resources/images/clone_hunter_background.jpg);   } 
#clone_hunter_background img{ padding:0px 0px 5px 0px;}
#clone_hunter_background .cloneselected{ color:#0092ac; }
#clone_hunter_background .searchclonesbtn{  }
/*
#clone_hunter p { width:500px; }
#clone_hunter .table_head_left  { background-image: url(/resources/images/app_table_top_left.jpg); background-position:left top ; color:#0092ac; font-weight:bold;} 
#clone_hunter td  { height:28px; padding:0px 0px 0px 5px; vertical-align:middle; font-size:11px; } 
#clone_hunter .table_head_middle { background-image: url(/resources/images/app_table_top_middle.jpg); background-position: top ; color:#0092ac; font-weight:bold;} 
#clone_hunter .table_head_right { background-image: url(/resources/images/app_table_top_right.jpg); background-position:right top; color:#0092ac; font-weight:bold;} 
#clone_hunter .table_main_01 td { background-color: #C3DFE5; color:#333; border-right:1px solid #999; border-bottom:1px solid #FFF; padding:0px 5px 0px 8px; vertical-align:middle  }
#clone_hunter .table_main_02 td { background-color: #DBEBEE; color:#333; border-right:1px solid #999; border-bottom:1px solid #FFF; padding:0px 5px 0px 8px; vertical-align:middle   }
#clone_hunter .table_base_left  { background-image: url(/resources/images/app_table_bottom_left.jpg); background-position:left top; background-repeat:repeat-x; color:#0092ac; font-weight:bold;} 
#clone_hunter .table_base_middle { background-image: url(/resources/images/app_table_bottom_middle.jpg); background-position: top; background-repeat:repeat-x; color:#0092ac; font-weight:bold;} 
#clone_hunter .table_base_right { background-image: url(/resources/images/app_table_bottom_left.jpg); background-position:right top; background-repeat:repeat-x; color:#0092ac; font-weight:bold;} 
#clone_hunter .td_centre{ text-align:center; }
#clone_hunter .td_right{ text-align:right }
#clone_hunter h2{ color:#0092ac;  font-weight:600; font-size:16px; border-bottom: solid 1px #0092ac;  padding-bottom:5px;  margin:25px 0 25px 0; }
*/

/* promotions*/
.promotions { margin-bottom:15px }
.promotions .white_top { float:left; width:500px; height:20px; background-image:url(/resources/images/promotions_white_box_top.jpg); background-repeat: no-repeat;}
.promotions .white_middle { float:left; width:480px;  background-image:url(/resources/images/promotions_white_box_middle.jpg); background-repeat:repeat-y; padding:10px }
.promotions .white_bottom { float:left; width:500px; height:25px; background-image:url(/resources/images/promotions_white_box_bottom.jpg); background-repeat: no-repeat; }
.promotions .pro_image {  float:left; width:178px; height:114px; padding:4px; border:1px #CCC solid; overflow:hidden;  }
.promotions .pro_text {  float:left; width:270px;  padding:0px 10px 0px 10px;  }
.promotions .pro_text .probtns {  float:left; width:270px; margin-top:15px;   }
.promotions .pro_text h2 { color:#0092ac;  font-weight:600; font-size:14px; border-bottom: solid 1px #0092ac; margin:0px 0 10px 0; }
.promotions .grey_top { float:left; width:500px; height:20px; background-image:url(/resources/images/promotions_grey_box_top.jpg); background-repeat: no-repeat;}
.promotions .grey_middle { float:left; width:480px;  background-image:url(/resources/images/promotions_grey_box_middle.jpg); background-repeat:repeat-y; padding:10px }
.promotions .grey_bottom { float:left; width:500px; height:25px; background-image:url(/resources/images/promotions_grey_box_bottom.jpg); background-repeat: no-repeat; }

/* Add Sequence */
/*#addSeq3_main_content { float:left; width:950px;   }*/
.addSequence{ padding:0 0 0 0px; width: 950px; line-height:20px;}
.addSequence h2{ color:#0092ac;  font-weight:300; font-size:22px; border-bottom: solid 1px #0092ac;  padding-bottom:5px;  margin:25px 0 25px 0; }
.addSequence p{ padding:10px 0; } 
.addSequence .inputblue{  text-align:left; float:left; vertical-align:top; background-color: #cce9ef; height:20px; border: #999 1px solid;  width:140px; padding:0px 0px 0px 0px; }
.addSequence .inputblue_multi{  text-align:left; float:left;  background-color: #cce9ef; height:100px; width:130px;  }
.addSequence .info { float:left; padding:0px 0px 0px 10px   }
.ctrName { background-color: #cce9ef; } 
.addSequence .primer td{  text-align:left;  vertical-align:top; padding:2px; border-bottom:#ccc 1px solid; height: 1.4em;}
.addSequence .primer th{ text-align:left;  vertical-align:bottom; padding:10px 5px 2px 2px; border-bottom:#0092ac 1px solid; line-height:12px; font-size:11px; background-image:url(/resources/images/back_seq.jpg); background-position:bottom; border-right:1px #FFF solid; font-weight: normal;}

/* cart_level_03*/
#cart03 { float:left; width:950px; padding:0px; margin:0px; }
#cart03 #topwrap {width:950px; border-bottom: solid 1px #0092ac; margin-bottom:25px;  }
#cart03 .topleft{ float:left; width:425px; display:block }
#cart03 .topright{ float:right; width:225px; font-size:18px; height:30px; padding-top:10px; vertical-align:middle; color:#666; text-align:right; display:block }
#cart03 .totalselected { color:#0092ac;  }
#cart03  h2 { font-weight:bold; font-size:11px; margin-bottom:0px; padding:0px; color:#0092ac;   }
#cart03 h1 { color:#0092ac;   font-weight:300; font-size:22px; border:none;   padding:10px 0 10px 0;  margin:0 0 0px 0;  }
#cart03 input{ }
#cart03 .table_head_left  { background-image: url(/resources/images/cart_level_01_leftbar.jpg) ; background-position:left top ; padding-left:15px; color:#0092ac; font-weight:bold;} 
#cart03 td  { height:37px; padding:0px 0px 0px 0px; vertical-align:middle; font-size:11px; } 
#cart03 td  input { width:50px; } 
#cart03 .table_head_middle { background-image: url(/resources/images/cart_level_01_middle.jpg); background-position: top ; color:#0092ac; font-weight:bold;} 
#cart03 .table_head_right { background-image: url(/resources/images/cart_level_01_right.jpg); background-position:right top; font-size:12px; text-align:center; color:#0092ac; font-weight:bold;} 
#cart03 .table_main_01 td {   border-bottom:1px solid #ccc; background-image:url(/resources/images/cart_level_01_shadow.jpg); background-repeat:repeat-x; padding:10px 0px 10px 0px; vertical-align:middle  }
#cart03  .tdmiddle { text-align:center;}
#cart03 .table_main_01 .gradright{ border-bottom:1px solid #ccc; background-image:url(/resources/images/cart_level_01_shadow_right.jpg); background-position:right top; background-repeat:repeat-x; color:#0092ac; text-align:center; font-weight:bold; font-size:12px;   }
#cart03 .table_main_02 td {   border-bottom:1px solid #ccc;  padding:10px 0px 10px 0px; vertical-align:middle   }
#cart03 .table_base  td {   font-size:12px; border-bottom:1px solid #666; border-top:1px solid #888;   padding:15px 0px 15px 0px; vertical-align:middle } 
#cart03 .table_base02  td {   font-size:12px; border:none;  padding:15px 15px 15px 0px; vertical-align:middle } 
#cart03 .boldprice { font-weight:bold; font-size:12px; color:#0092ac; text-align:center;   }
#cart_level_01 .boldtotal { font-weight:bold; font-size:12px;  color:#444;   } 
#cart03 .normaltxt { font-weight:normal; font-size:11px;  color:#444;   } 
#cart03 .checkout_btn{ text-align:right; padding-left: 10px  }

#cart03 #Billing{ padding:0 0 0 0px;  }
#cart03 #billingstage_left{ float:left; padding: 0 0 10px 0px; width:400px; color:#666   }
#cart03 #billingstage_right{ float:right; padding: 0 0 10px 25px; width:400px; text-align:right; color:#666  }
#cart03 #billingstage_right .billingselected{  color:#0092ac;   }
#cart03 #Billing p{ padding:10px 0; } 
#cart03 #Billing h2{ border-bottom:1px solid #E2E2E2; font-size:12px;} 
#cart03 #Billing label{ display:block; width:88px; text-align:left; float:left; }
#cart03 #Billing input{  text-align:left; float:left; background-color: #cce9ef; height:18px; width:250px }
#cart03 #Billing select{  text-align:left; float:left; background-color: #cce9ef; height:18px; }
#cart03 #Billing textarea{  text-align:left; float:left; background-color: #cce9ef; height:100px; width:250px;}
#cart03 #Billing .left{ float:left; width:230px;   }
#cart03 #Billing .right{ float:left;  width:670px;  }

#cart03 #Delivery{  width:950px; margin-top:40px;  }
#cart03 #Delivery_top{ padding:15px 0 0 25px; width:925px; height:33px;  margin:0px; font-size:14px; font-weight:bold; color:#0092ac;  background-image:url(/resources/images/delivery_top.jpg); background-repeat:no-repeat  }
#cart03 #Delivery_middle{ color:#0092ac;  font-size:14px;  font-weight:bold; padding:10px 0 0 25px; width:925px; margin:0px;  background-image:url(/resources/images/delivery_middle.jpg); background-repeat:no-repeat; border:0px solid #fff;  }
#cart03 #Delivery_bottom{ padding:10px 0 0 25px; width:925px; height:20px; margin:0px;  background-image:url(/resources/images/delivery_bottom.jpg); background-repeat:no-repeat  }
#cart03 #Delivery_checkbox{ padding:10px 0 10px 0px; width:200px;  text-align:left }
#cart03 #Delivery h1{ color:#0092ac;  font-weight:300; font-size:22px; border:none;   padding-bottom:5px;  margin:0 0 0px 0; }
#cart03 #Delivery .grey  { font-size:11px; color:#666; font-weight:normal; }
#Delivery_middle td {   }
#Delivery_middle td #addSeq { border:none; font-weight:normal;  } 
#Delivery_middle .seqnote td { border:none; font-weight:normal;  } 
#cart03 #Delivery p{ padding:10px 0; } 
.line_bottom td { border-bottom:1px dotted #999; }
.line_bottom .noline { border-bottom:none; }
#cart03 #Delivery label{ display:block; background-color: #cce9ef; width:88px; text-align:left; float:left; }
#cart03 #Delivery input{  text-align:left; float:left; background-color: #cce9ef; height:18px; width:250px }
#cart03 #Delivery select{  text-align:left; float:left; background-color: #cce9ef; height:18px; }
#cart03 #Delivery textarea{  text-align:left; float:left; background-color: #cce9ef; height:100px; width:250px;}

#Delivery_checkbox02{ padding:10px 0 10px 0px; width:270px;  text-align:left }
#Delivery_checkbox02 input {  width:20px; float:right;  background-color:none; border:none }
.buttonscart3 { width:950px; }
.buttonscart3 img{ float:left; padding:20px 0 0 0;}
.buttonscart3 .left{ float:left; text-align:left;}
.buttonscart3 .right{ float:right; }

/* Technical Support */
.techsupport { float:left; width:300px; height:178px; margin: 20px 15px 10px 0px;    }
.techsupport a { float:left; width:300px; height:178px; display:block; background-image:url(/resources/images/tech_01.jpg);    }
.techsupport a:hover { float:left; width:300px; height:178px; display:block; background-image:url(/resources/images/tech_02.jpg);    }
.tech_support_head{ padding:10px 20px 0 40px; font-size:20px; font-weight:300; display: block }
.tech_support_body{ padding:10px 20px 0 40px;  display: block; color:#666; }

/* siteMap*/


#sitemap ul{   font-size:11px; margin:0px; padding:0px;  }
#sitemap  ul li {  text-decoration: none;  list-style:none; width:500px;  text-align:left; margin-bottom:25px;    }
#sitemap ul li a {  color: #444;  display:block; font-weight:bold;  text-decoration: none; background-image: url(/resources/images/top_ul.jpg); background-position:bottom; background-repeat: repeat-x;  padding:15px 0 15px 10px;  }
#sitemap ul li a:hover {  color: #0092AF; }
#sitemap ul li .selectedPath {  color: #0092AF;    }


#sitemap  ul  ul { margin:0px 0 20px 0; }
#sitemap  ul ul ul li {  text-decoration: none;  list-style:none; padding:0px; width:495px;  text-align:left; margin:0px;  }

#sitemap ul ul li a {  color: #666; font-weight:bold;  display:block;  border-bottom:#CCC 1px solid;  text-decoration: none; background-image:none;   }
#sitemap ul ul li a:hover {  color: #0092ac; background-color:#eee;  }
#sitemap ul ul li .selectedPath {  color: #0092ac; background-color:#eee;  }

#sitemap ul ul ul li a {  color: #0092ac;  display:block; font-weight:normal; border-bottom:#CCC 1px solid;  text-decoration: none; background-image:none;  padding:10px 0 8px 30px;  }
#sitemap ul ul ul li a:hover {  color:#666; background-color:#eee;  }
#sitemap ul ul ul li .selectedPath {  color: #666; background-color:#eee;  }


.btnAlign{position:absolute;}































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

