@charset "utf-8";
/* CSS Document */

/* LGV CAPITAL - ID MEDIA UK - */

/* RESET *******************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; list-style: none; }
a {outline: none; }
a img,:link img,:visited img { border:none }
:link,:visited { text-decoration:none }
:focus { outline: 0; }
blockquote, q {quotes: "" "";}
q:before, q:after {content: '';}
abbr, acronym { border: 0;}
/************************************************* END RESET */

/* CUSTOM STYLES *************************************/
.hidden { display: none;}
.b {font-weight: bold;}
.fl {float: left;}
.fr {float: right}
.caps { text-transform: uppercase;}
p { color: #333333; line-height: 18px; padding: 0 0 15px 0; }
a.large { font-size: 13px; color: #ccc; font-weight: bold;}
/********************************* END CUSTOM STYLES */

/* BROWSER HACKS *********************************************/
/* Firefox 3 Only */
# or ., x:-moz-any-link, x:default { }
/* IE6 Only */
* html {}
/***************************************** END BROWSER HACKS */

h1 { text-transform:uppercase; }

.cb { clear:both; }

body { font-family:Tahoma, Geneva, sans-serif; background-color:#002D40;  font-size:12px; color:#333333;}

#page { width:915px; padding:13px 33px 12px 33px; background-color:#fff; margin:0px auto;}

#header { height:65px; }

#header .left_panel  { width:300px; float:left;}
#header .right_panel { float:right; width:350px; padding-top:20px; text-align:right; position:relative;}
#header .right_panel ul li { display:inline; padding:0px 0px 0px 10px;}
#header .right_panel ul li input { background-color:#DBEEF5; font-size:11px; padding:0px;}
#header .right_panel ul li #btnG {border:none !important; background-color:#03A4EA !important; color:#fff; font-size:12px; padding:1px 4px; font-weight:bold;}
#header  .right_panel a { color:#00A6EA; font-weight:bold; }

#menu { background-color:#00A6EA; text-align:right; padding-right:8px; height:30px; clear:both; margin-top:15px; position:relative;}
#menu ul { float:right; }
#menu ul li { float:left; padding:8px 6px 8px 10px; }
/** html #menu ul li { display:inline; padding:8px 6px 8px 10px; height: 1%}*/
#menu ul li.selected { background-color:#0088C2; }
#menu ul li.separator { width:1px; border-right:1px solid #fff; padding: 8px 0; }
#menu ul li  a { color:#fff; font-size:12px; font-weight:bold; }

.sub_menu { background-color:#0088C2; padding-right:8px; height:30px;}
.sub_menu ul li { float:left; margin:8px 3px 8px 7px; }
.sub_menu ul li.separator { width:1px; border-right:1px solid #fff;  }
.sub_menu ul li  a { color:#fff; font-size:12px; font-weight:bold; }

#main_image { margin-top:1px; }

#content { margin-top:20px; }

#testimonials { width:217px; position:relative; margin-top:5px;}
#testimonials li img { border:1px dotted #002D42; }
* html #testimonials li img  { border:none; padding:1px 0px 0px 1px;}
#testimonials li  {  display:none; top:0; left:0; z-index:1; }
#testimonials li p { margin-top:10px; font-size:12px; color:#00A6EA; padding:0 !important;}
#testimonials li p.credit_by { color:#333333; font-weight:bold; }

#testimonials_tiny { width:217px; height:120px; position:relative; margin-top:10px;}
#testimonials_tiny li img { border:1px dotted #002D42; }
* html #testimonials_tiny li img  { border:none; padding:1px 0px 0px 1px;}
#testimonials_tiny li  {  display:none; top:0; left:0; z-index:1; }
#testimonials_tiny li p { margin-top:10px; font-size:12px; color:#00A6EA; padding:0 !important;}
#testimonials_tiny li p.credit_by { color:#333333; font-weight:bold; }

#footer { padding-top:10px; clear:both; position:relative; height:60px;}
#footer #bottom { margin:20px 0 0 0; border-top:1px dotted #999999; ; font-size:11px;  padding:12px 0px;}
#footer #bottom ul { width:400px; float:left; position:relative}
#footer #bottom ul li { display:block; color:#333333; position:relative; top:11px; float:left; padding:0px 2px;}
#footer #bottom ul li.icon { position:relative; width:60px; top:0;}
#footer #bottom ul li a { color:#333333;}

#footer #bottom #copy { float:right; position:relative; top:11px;}

