body{font-family: "Trebuchet MS", Arial, serif; line-height:1.4em; text-align:center; background-image:url(../img/backgrounds/body_bg.jpg); background-repeat:repeat-x; background-color:#243378; color:#fff;}
body.home{background-image:url(../img/backgrounds/bodyhome_bg.jpg); background-repeat:repeat-x; background-color:#000B38;}
* { behavior: url(iepngfix.htc) }

/***********************************************/
/* Width styles                                */
/***********************************************/
/**** fixed widths (for use in e.g. form input boxes) ****/
.s50 {width:50px;}
.s70 {width:70px;}
.s80 {width:80px;}
.s90 {width:90px;}
.s100 {width:100px;}
.s120 {width:120px;}
.s130 {width:130px;}
.s140 {width:140px;}
.s150 {width:150px;}
.s170 {width:170px;}
.s200 {width:200px;}
.s230 {width:230px;}
.s250 {width:250px;}
.s300 {width:300px;}
.s350 {width:350px;}
/**** fixed heights ****/
.h10 {height:10px;}
/**** percentage widths (for use in e.g. tables) *********/
.pc6 {width:6%;}
.pc7 {width:7%;}
.pc8 {width:8%;}
.pc9 {width:9%;}
.pc10 {width:10%;}
.pc20 {width:20%;}
.pc30 {width:30%;}
.pc33 {width:33%;}
.pc35 {width:35%;}
.pc38 {width:38%;}
.pc40 {width:40%;}
.pc50 {width:50%;}
.pc60 {width:60%;}
.pc70 {width:70%;}
.pc80 {width:80%;}
.pc90 {width:90%;}
.pc100 {width:100%;}
/*********************************************************/

.clear { clear:both;}

#container{width:940px; margin-left:auto; margin-right:auto; text-align:left;}
body.home #container{width:985px; margin-left:auto; margin-right:auto; text-align:left;}

#topbar{width:100%; height:140px; }
#topbar img.logo{float:left; margin-top:20px; }
#topbar img.banner{float:right; margin-top:35px; margin-right:2px;}

#flashcontainer{margin-top:3px;}

#top_navigation{height:42px; width:920px;  background-image:url(../img/backgrounds/topnav_bg.jpg); background-repeat:no-repeat; background-position:20px 1px; padding-left:30px;}
#top_navigation ul li{display:inline; margin-right:23px; line-height:45px; font-size:12px; padding-left:30px; background-repeat:no-repeat; background-position:0px 2px; padding-top:4px; padding-bottom:4px; font-family:Lucida Sans, "Trebuchet MS", Arial, serif; letter-spacing:1px;}

/* ie6 */ *html #top_navigation ul li{line-height:42px; font-size:12px;}

#top_navigation ul li a{text-decoration:none; color:#fff;}
#top_navigation ul li a:hover{color:#D3DAEF;}

#top_navigation ul li.back{background-image:url(../img/icons/back.gif)}
#top_navigation ul li.cart{background-image:url(../img/icons/cart.gif)}
#top_navigation ul li.institute{background-image:url(../img/icons/institute.gif)}
#top_navigation ul li.competition{background-image:url(../img/icons/competition.gif)}
#top_navigation ul li.news{background-image:url(../img/icons/news.gif)}

#heading{background-image:url(../img/backgrounds/heading_bg.jpg); background-repeat:no-repeat; width:930px; height:74px; padding-left:10px; }
#heading h1.institute{ text-indent:-8000px; width:895px; height:65px; background-image:url(../img/headings/high_performance_institute.gif); background-repeat:no-repeat;}
#heading h1.courses{ text-indent:-8000px; width:600px; height:65px; background-image:url(../img/headings/courses.gif); background-repeat:no-repeat;}
#heading h1.competition{ text-indent:-8000px; width:895px; height:65px; background-image:url(../img/headings/energy-competition.gif); background-repeat:no-repeat;}
#heading h1.news{ text-indent:-8000px; width:895px; height:65px; background-image:url(../img/headings/news.gif); background-repeat:no-repeat; background-position:8px 22px}
#heading h1.shop{ text-indent:-8000px; width:895px; height:65px; background-image:url(../img/headings/shop.gif); background-repeat:no-repeat; background-position:8px 22px}
#heading h1.contact{ text-indent:-8000px; width:895px; height:65px; background-image:url(../img/headings/contact.gif); background-repeat:no-repeat; background-position:8px 22px}
#heading h1.mailing{ text-indent:-8000px; width:895px; height:65px; background-image:url(../img/headings/mailing.gif); background-repeat:no-repeat; background-position:8px 22px}
#heading h1.disclaimer{ text-indent:-8000px; width:895px; height:65px; background-image:url(../img/headings/disclaimer.gif); background-repeat:no-repeat;background-position:8px 22px}
#heading h1.privacy{ text-indent:-8000px; width:895px; height:65px; background-image:url(../img/headings/privacy_policy.gif); background-repeat:no-repeat;background-position:8px 22px}
#heading h1.error{font-family: "Trebuchet MS", Arial, serif; font-size:36px; line-height:65px; padding-left:15px;}



/* ---------------------- flash competition - home page ----------------------------- */
#flash { float:right; margin-top:20px; margin-right:1px;}
#flash-comp { float:right; margin-top:35px; margin-right:1px;}


img.comp {margin:15px 0px 10px 10px;}


#content{float:left; width:670px; padding-top:10px; padding-bottom:30px;}
#content a{text-decoration:none; color:#fff; text-decoration:underline;} #content a:hover{color:#E2EBF2; text-decoration:none;}

/* ---------------------- styleguide ----------------------------- */
#content h2{font-size:20px; margin-top:5px; margin-bottom:16px; color:#D4E4F3; margin-left:10px;}
#content h3{font-size:24px; margin-top:18px; margin-bottom:12px; color:#E2EBF2; margin-left:10px;}
#content h2 strong, #content h3 strong{color:#EDD95E; font-weight:normal;}
#content p{margin-bottom:8px; color:#f5f5f5; font-size:14px; margin-left:10px; line-height:18px;}

/* ---------------------- pdf download style ----------------------------- */
#content ul.downloads {margin: 10px 0 10px 10px}
#content ul.downloads li { padding: 0 0 0px 26px; line-height:1.3em; font-size:14px;}
#content ul.downloads li.pdf {padding: 0 0 4px 26px; background: url(../img/icons/pdf.gif) no-repeat 0px 0px; }
#content ul.downloads li.desc {background: none; border: none; color:#E2EBF2; font-size:12px;}
#content ul.downloads li a{text-decoration:none; color:#FFFEAE;} #content ul.downloads li a:hover{text-decoration:underline;}

#content ul.courseslist {margin: 10px 0 10px 10px}
#content ul.courseslist li { padding: 0 0 0px 26px; line-height:1.3em; font-size:14px;}
#content ul.courseslist li strong {background: none; border: none; color:#; font-size:14px;}
#content ul.courseslist li a{text-decoration:none; color:#FFFEAE;} #content ul.courseslist li a:hover{text-decoration:underline;}

#content ul.bulletlist {margin: 10px 0 10px 10px}
#content ul.bulletlist li { padding: 0 0 4px 26px; background: url(../img/icons/bullet.gif) no-repeat 0px 0px;  line-height:1.3em; font-size:14px;}
#content ul.bulletlist li a{text-decoration:none; color:#FFFEAE;} #content ul.bulletlist li a:hover{text-decoration:underline;}

#content ul.ticklist {margin: 10px 0 10px 10px}
#content ul.ticklist li { padding: 0 0 4px 26px; background: url(../img/icons/tick.gif) no-repeat 0px 0px;  line-height:1.3em; font-size:14px;}
#content ul.ticklist li a{text-decoration:none; color:#FFFEAE;} #content ul.ticklist li a:hover{text-decoration:underline;}

#right_navigation{float:right; width:220px; padding-top:10px; padding-right:20px;}

/* ---------------------- navigation ----------------------------- */
#nav{}
#nav li{float:left; display:inline; height:90px; line-height:90px; text-indent:-8000px; overflow:hidden; margin-bottom:10px;}
#nav li a{ display:block; height:175px; background-position:0 0; background-repeat:no-repeat;}
#nav li a:hover, #nav li a.selected{background-position:0 -90px;}
#nav li#shop{width:218px; margin-left:2px;}#nav li#shop a{background-image:url(../img/navigation/nav1.gif)}
#nav li#sport{width:238px;}#nav li#sport a{background-image:url(../img/navigation/nav2.gif)}
#nav li#news{width:219px;}#nav li#news a{background-image:url(../img/navigation/nav3.gif)}
#nav li#comp{width:238px; margin-left:6px;}#nav li#comp a{background-image:url(../img/navigation/nav4.gif)}

#bottom-options{margin-top:7px; }
#bottom-options #nav li#shop{margin-right:20px; margin-left:20px;}
#bottom-options #nav li#news{}
#bottom-options #nav li#comp{}
#bottom-options #nav li#sport{}
/* ---------------------- end navigation ----------------------------- */

#footer{clear:both;  }

/* ie6 */ *html #footer p{font-size:11px;}

#footer ul.footlinks li{display:inline; font-size:11px; padding-right:10px; border-right:1px solid #B4BBDE; padding-left:10px;}
body.home #footer ul.footlinks li.copy{margin-left:480px; border-right:none; padding-right:0px; color:#B4BBDE;}
#footer ul.footlinks li.copy{margin-left:420px; border-right:none; padding-right:0px; color:#B4BBDE;}

#footer a{text-decoration:none; color:#fff;} #footer a:hover{color:#E2EBF2;}

#footer img.liquids{float:left; margin-top:0px; margin-bottom:10px;}

/* ---------------------- news page ----------------------------- */
#content #latestnews { margin:0px 0px 0px 10px; width:666px; height:160px; background:url(../img/backgrounds/latestnews.jpg) repeat-x;}
#content #latestnews .title { margin:0px 0px 0px 12px; padding-top:7px; font-size:15px;}
#content #latestnews .title a { color:#9BBDF1; text-decoration:underline;}
#content #latestnews .title a:hover { text-decoration:none;}
#content #latestnews .latestimg { width:155px; height:103px; float:left; margin:17px 12px 0px 12px}
#content #latestnews .body { margin-top:17px; margin-right:12px;}
#content #latestnews .more { color:#D1DEF1;}
#content #latestnews .more a { color:#D1DEF1; text-decoration:underline;}
#content #latestnews .more a:hover { text-decoration:none;}
*html #content #latestnews .latestimg { margin:17px 6px 0px 6px}


#content .maintitle { font-size:24px; color:#FFFFFF; float:left; margin:10px 0px 10px 10px; font-weight:bold;}
*html #content .maintitle { margin:10px 0px -5px 5px;}
#content .archive { float:right; margin:0px -5px 10px 0px;}
*html #content .archive { margin:0px -5px -5px 0px;}

#content .bigtitle { font-size:24px; color:#FFFFFF; margin:10px 0px 10px 10px; font-weight:bold; float:left}
*html #content .bigtitle { margin:10px 0px 10px 5px;}


#content .archive2 { float:right; margin:10px 0px 10px 0px;}
*html #content .archive2 { margin:5px 0px 5px 0px;}

#content .smallblue{font-size:20px; margin-top:5px; margin-bottom:16px; color:#D4E4F3; margin-left:10px; float:left;}
*html #content .smallblue { margin-left:5px;}

#content .newsitem { background:url(../img/icons/newsicon.jpg) 0px 2px no-repeat; margin:15px 10px 10px 10px; padding-left:20px;}
#content .newsitem .title { font-size:14px; color:#FFFFFF; font-weight:bold; margin-bottom:0px;}
#content .newsitem .more { margin-top:0px;}


/*grace*/
#content .notebox {margin:20px 0 0 0;padding:0px 0 0px 0px; background:url(../img/backgrounds/notes_sport.gif) no-repeat 0px 0px; }
#content .notebox p {margin:20px 15px 0 0;padding:18px 0 17px 65px; background:url(../img/backgrounds/notes_sport.gif) no-repeat 0px 0px; line-height:18px;}
#heading h2.sport{ text-indent:-8000px; width:654px; height:42px; background-image:url(../img/headings/h2_sport.gif); background-repeat:no-repeat;}

#content h2.small{font-size:18px; margin-top:10px; margin-bottom:16px; color:#D4E4F3; margin-left:10px;}
#content h2.small_noline{font-size:18px; margin-top:10px; margin-bottom:16px; color:#D4E4F3; margin-left:10px; border:none;}
#content h2.small strong, {color:#EDD95E; font-weight:normal;}

#content h2.smallgrey{padding:0 0 5px 0;font-size:18px; margin-top:10px; margin-bottom:16px; color:#E2EBF2; margin-left:10px; border-bottom:1px solid #E2EBF2;}
#content h2.smallgrey strong, {color:#EDD95E; font-weight:normal;}
#content img.img_right {float:right}
#content p.note { margin-top:15px;font-size:11px}

#content ul.newsbut {margin:10px 0 0 0;padding:0;float:right; font-size:14px; color:#ffffff;}
#content ul.newsbut li {display:inline;}
#content ul.newsbut li.latest {margin:0 10px 0 0;padding:5px 0 5px 25px;background:url(../img/icons/news2.gif) no-repeat 0px 3px;}
#content ul.newsbut li.archived {margin:0 10px 0 0;padding:5px 0 5px 25px;background:url(../img/icons/archive.gif) no-repeat 0px 3px;}


/* ---------------------- competition page ----------------------------- */
#content #compbox { width:654px; height:90px; margin:10px 0px 10px 12px; background:url(../img/backgrounds/phone.jpg);}
#content #compbox .contenthold { float:left; width:400px;}
#content #compbox .title { font-size:18px; padding-top:7px; padding-bottom:10px; margin:0px 0px 0px 20px; }
#content #compbox p { margin-bottom:0px; margin-left:20px; float:left;}
*html #content #compbox p { margin-left:10px;}
#content #compbox #logos { float:left;width:100px; text-align:center; margin-left:30px;}

#content #compbox .flaghold { width:162px; height:60px; background-color:#323E79; float:right; border:1px solid #000000; margin:12px 80px 0px 0px;}
*html #content #compbox .flaghold { margin-right:40px;}
#content #compbox .irl {/* background:url(../img/icons/ireland.jpg) 0px 13px no-repeat;*/ font-size:18px; padding-top:7px; padding-bottom:0px; margin:0px 0px 0px 10px; padding-left:20px; }
#content #compbox .uk {/* background:url(../img/icons/uk.jpg) 0px 5px no-repeat;*/ font-size:18px; padding-top:0px; padding-bottom:10px; margin:0px 0px 0px 10px; padding-left:20px; }

#content .termstitle { color:#FBFDC6; font-size:11px; margin:2px 0px 0px 20px; }
#content .termsbody { color:#AFBBC4; font-size:11px; margin:2px 0px 0px 20px;}


#content ul.page-options { margin:20px 10px 0 10px;clear: both; width: 100%; border-top: 1px solid #E2EBF2;}
#content ul.page-options li {float: left; margin-top: 3px;color: #9BBDF1; font-size:14px}
#content ul.page-options li.back { padding: 0 0 0 12px; width: 22%;  background: url(../img/icons/news_left.gif) left no-repeat;voice-family:"\"}\""; voice-family:inherit; width: 20% }.dummy{}
#content ul.page-options li.next { padding: 0 12px 0 0; width: 22%; text-align: right; background: url(../img/icons/news_right.gif) right no-repeat; voice-family:"\"}\""; voice-family:inherit; width: 20% }.dummy{}
#content ul.page-options li.top { padding: 0 12px 0 0; width: 55%; text-align: right; background: url(../img/icons/news_up.gif) right no-repeat; voice-family:"\"}\""; voice-family:inherit; width: 51%;}.dummy{}
#content ul.page-options li.page { width: 25%; text-align: right; color: #d1b218;}
#content ul.page-options li.top.mini { width: 26%;}
#content ul.page-options li.full {width: 97%;}

/*----------------------------------------shop------------------------*/
#navbar { width:920px; height:35px; background-color:#314491; margin:5px 0px 5px 9px;}
#navbar ul { list-style-type:none; line-height:35px;}
#navbar ul li { display:inline; color:#FFFFFF; font-size:16px; font-weight:bold;}
/*#navbar ul li a { color:#FFFFFF; text-decoration:none; width:141px; height:26px; display:block; float:left; margin-left:36px; text-align:center; padding-bottom:4px;}
*html #navbar ul li a { margin-left:27px; padding-bottom:0px;}
#navbar ul li a:hover { background:url(../img/navigation/top_hover.gif) 0px 4px no-repeat;}
#navbar ul li a.on { background:url(../img/navigation/top_hover.gif) 0px 4px no-repeat;}*/
#navbar ul li p { color:#FFFFFF; text-decoration:none; width:141px; height:26px; display:block; float:left; margin-left:36px; text-align:center; padding-bottom:4px;}
*html #navbar ul li p { margin-left:27px; padding-bottom:0px;}
#navbar ul li p.on { background:url(../img/navigation/top_hover.gif) 0px 4px no-repeat;}
#navbar ul li p a { color:#FFFFFF; text-decoration:none; width:141px; height:26px; display:block; float:left; margin-left:0px; text-align:center; padding-bottom:4px;}
#navbar ul li p a:HOVER { background:url(../img/navigation/top_hover.gif) 0px 4px no-repeat;}


#content .shop_panel { width:205px; height:235px; float:left; margin-bottom:20px; margin-left:17px;}
*html #content .shop_panel { margin-left:13px;}
#content .shop_panel .info { float:left; width:25px; height:180px;}
#content .shop_panel .content { height:200px; padding-left:32px; }
*html #content .shop_panel .content { padding-left:5px;}
#content .shop_panel .content h1 { margin:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;color:#FFFFFF;  line-height:16px;}
#content .shop_panel .content p { margin:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#FFFFFF;}
#content .shop_panel .content .price {margin:5px 0px 0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#FFFFFF;}
#content .shop_panel .content .postage {margin:5px 0px 0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#FFFFFF;}
#content .shop_panel .buttonholder { width:205px; border-top:1px solid #FAD503;}
#content .shop_panel .buttonholder .buynow { cursor:pointer; float:right; background-color:#16205B; border:1px solid #9C9FB5; width:70px; height:22px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px;}
#content .shop_panel .buttonholder .details { cursor:pointer; float:left; background-color:#16205B; border:1px solid #9C9FB5; width:100px; height:22px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px;}

#content .shop_panel .buttonholder .buynow:hover, #content .shop_panel .buttonholder .details:hover{border:1px solid #ccc; color:#D2D8F2;}

/*----------------------------------------product details------------------------*/

#content .prod_large { float:left; width:140px; text-align:center; padding-top:8px;}
#content .prod_large img { padding:2px; border:1px solid #7580A9;}
#content .prod_description { float:left; width:510px; margin-left:5px;}
*html #content .prod_description { margin-left:5px;}
#content .prod_description .new { float:right; margin-top:3px;}
*html #content .prod_description .new { margin-bottom:-20px;}
#content .prod_description h2 { width:100%; border-bottom:1px dashed #FAD503; padding:0px 0px 5px 0px;}
#content .prod_description .size { margin-top:20px;}
#content .prod_description .size select { font-size:12px; width:50px;}
#content .prod_description .price {margin:10px 0px 0px 10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;color:#FFFFFF;  float:left;}
#content .prod_description .postage {margin:10px 0px 0px 10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;color:#FFFFFF;  float:left;}
*html #content .prod_description .price { margin-left:5px;}
#content .prod_description .buynow { float:right; background-color:#16205B; border:1px solid #9C9FB5; width:90px; height:22px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:10px; cursor:pointer;}
#content .prod_description .cart { float:right; background-color:#16205B; border:1px solid #9C9FB5; width:110px; height:22px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:10px; margin-right:10px;}

#content .data { margin:10px 0px 20px 10px; font-size:14px; width:100%;}
#content .data tr th {background-color:#476FB8; border-bottom:1px solid #FAD503; padding:3px 0px 3px 5px; font-weight:bold;}
#content .data .alt td { background-color:#31418B;}
#content .data tr td { padding:3px 0px 3px 5px;}

#content .list { margin-left:25px; margin-bottom:10px; font-size: 14px;}
#content .list li { background:url(../img/icons/arrow_white.gif) 0px 8px no-repeat; padding-left:10px;}

#content ol { margin-left:25px; font-size:14px; margin-bottom:10px;}

/* WEB SHOP SHIPPING DETAILS */
#content .form table { width:100%; margin-left:10px; margin-bottom:30px;}
#content .form h2 { margin-bottom:5px; width:100%; border-bottom:1px dashed #FAD503; padding:0px 0px 5px 0px;}
#content .form table tr td {margin-bottom:8px; color:#f5f5f5; font-size:14px; margin-left:10px; line-height:18px; padding:0px 0px 10px 5px;}
#content .form table tr td .dropdown { font-family:Lucida Sans, "Trebuchet MS", Arial, serif; padding:2px; font-size:13px;border:1px solid #171E58; width:60px; color:#2A326C;}
#content .form table tr td .text { font-family:Lucida Sans, "Trebuchet MS", Arial, serif; padding:2px; font-size:13px; width:350px; border:1px solid #171E58; background-color:#FFFFFF; color:#2A326C;}
#content .form table tr td .text:focus, #content .form table tr td .dropdown:focus, #content .form table tr td .dropdown_country:focus { background-color:#CFD3EE}
#content .form table tr td .dropdown_country { font-family:Lucida Sans, "Trebuchet MS", Arial, serif; padding:2px; font-size:13px;border:1px solid #171E58; width:200px; color:#2A326C;}
#content .form table tr td .dropdown_venue { font-family:Lucida Sans, "Trebuchet MS", Arial, serif; padding:2px; font-size:13px;border:1px solid #171E58; width:200px; color:#2A326C;}
#content .form table tr td .paynow { background-color:#16205B; border:1px solid #9C9FB5; width:90px; height:22px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:20px; margin-right:15px; cursor:pointer;}


/*VIEW CART PAGE */
#content .form .cart tr td .text { width:50px;}
#content .form .cart tr .totall { border-left:1px solid #9C9FB5; padding-right:30px;}
#content .form .cart tr .tablel { border-left:1px solid #9C9FB5;}
#content .form .cart tr .totalr { border-right:1px solid #9C9FB5;}
#content .form .cart tr .totalbtml { background-color:#476FB8; border-bottom:1px solid #9C9FB5; border-left:1px solid #9C9FB5; border-top:1px solid #9C9FB5; font-weight:bold; padding-right:30px; padding-top:5px; padding-bottom:5px;}
#content .form .cart tr .totalbtmr { background-color:#476FB8; border-bottom:1px solid #9C9FB5; border-right:1px solid #9C9FB5; border-top:1px solid #9C9FB5; font-weight:bold; padding-top:5px; padding-bottom:5px;}
#content .form .cart tr .back { background-color:#16205B; border:1px solid #9C9FB5; width:120px; height:22px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:20px; margin-right:15px;}
#content .form .cart tr .proceed  { background-color:#16205B; border:1px solid #9C9FB5; width:160px; height:22px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:20px; margin-right:15px;}
#content .form .cart tr .tbltop { padding-top:10px}
#content .form .cart tr .tblbtm { border-top:1px solid #9C9FB5; padding-top:10px}
#content .form .cart tr th {background-color:#476FB8; border-bottom:1px solid #9C9FB5; border-top:1px solid #9C9FB5; padding:3px 0px 3px 5px; font-weight:bold; font-size:14px; text-align:center;}
#content .form .cart tr .last { border-right:1px solid #9C9FB5;}
#content .form .cart tr .first { border-left:1px solid #9C9FB5;}

#content .form .cart tr .delete { background-color:#16205B; border:1px solid #9C9FB5; width:120px; height:22px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#content .form .cart tr td .checkdelete { margin:0px 0px 3px 0px; padding:0px;}

/*YELLOW BORDER #FAD503
  LIGHT BLUE BORDER #9C9FB5*/


/* PAGINATION  */
.pagination{padding: 2px; margin-bottom:10px; color:#fff; }
.pagination ul{ margin: 0; padding: 0; text-align: center; /*Set to "right" to right align pagination interface*/ }
.pagination li{list-style-type: none; display: inline; padding-bottom: 1px; font-size:11px; }
.pagination a, .pagination a:visited{ padding: 3px 6px; border: 1px solid #9C9FB5; text-decoration: none;  color: #ffffff; background-color:#476FB8; }
.pagination a:hover, .pagination a:active{ background-color:#16205B; color:#16205B; }
.pagination li.currentpage{font-weight: bold; padding: 3px 0px; background-color:#16205B; color: #FFF; }
.pagination li.disablepage{ padding: 3px 6px; border: 1px solid #666; color: #999; background-color:#17214D;}
.pagination li.nextpage{ font-weight: bold; }

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/ margin-right: 5px; padding-right: 0; }



/* PAYNOW DETAILS */
#content table { width:100%; margin-left:10px; margin-bottom:30px;}
#content h2 { margin-bottom:5px; width:100%; border-bottom:1px dashed #FAD503; padding:0px 0px 5px 0px;}
#content table tr td {margin-bottom:8px; color:#f5f5f5; font-size:14px; margin-left:10px; line-height:18px; padding:0px 0px 10px 5px;}
#content table tr td .dropdown { font-family:Lucida Sans, "Trebuchet MS", Arial, serif; padding:2px; font-size:13px;border:1px solid #171E58; width:60px; color:#2A326C;}
#content table tr td .text { font-family:Lucida Sans, "Trebuchet MS", Arial, serif; padding:2px; font-size:13px; width:350px; border:1px solid #171E58; background-color:#FFFFFF; color:#2A326C;}
#content table tr td .text:focus, #content .form table tr td .dropdown:focus, #content .form table tr td .dropdown_country:focus { background-color:#CFD3EE}
#content table tr td .dropdown_country { font-family:Lucida Sans, "Trebuchet MS", Arial, serif; padding:2px; font-size:13px;border:1px solid #171E58; width:200px; color:#2A326C;}
#content table tr td .paynow { background-color:#16205B; border:1px solid #9C9FB5; width:90px; height:22px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:20px; margin-right:15px; cursor:pointer;}