/*==========================================*/
/* Grip Ocean - Standalone Subdreamer Skin  */
/* Copyright 2007 SDDepot                   */
/* All Rights Reserved                      */
/* http://www.sddepot.com                   */
/* staff@sddepot.com                        */
/* This File May Not be Redistributed       */
/*==========================================*/

/* ### Siteskin Width ### */
table.grip_siteskin3{
  width: 990px;
  padding-left: 10px;
}

/* ### Siteskin Minimum Width ### */
div.grip_site_min_width{
  width:     600px;
  min-width: 600px;
}

/* ### Siteskin Horizontal Align ### */
td.grip_siteskin2{text-align:center;}
table.grip_siteskin3{
  text-align: center;
  margin:     0 auto 0 auto;
}

/* ### Design 1 - Left Column Width ### */
td.grip_design1_cln_left1,table.grip_design1_cln_left2,td.grip_design1_cln_left3{
  width:250px;
}

/* ### Design 1 - Right Column Width ### */
td.grip_design1_cln_right1,table.grip_design1_cln_right2,td.grip_design1_cln_right3{
  width:250px;
}

/* ### Design 2 - Left Column Width ### */
td.grip_design2_cln_left1,table.grip_design2_cln_left2,td.grip_design2_cln_left3{
  width:250px;
}

/* ### Design 2 - Right Column Width ### */
td.grip_design2_cln_right1,table.grip_design2_cln_right2,td.grip_design2_cln_right3{
  width:250px;
}

/* ################ Plugin Text Colour Choices ################ */

/* ### Generic Font Specification ### */
table,td,span,div,h1,h2,h3,h4,h5,h6,p,blockquote{
  font:normal 10pt tahoma,verdana,arial,helvetica,sans-serif;
  color: #000000;
  
}

/* ### Generic Bold Fix ### */
b,strong{font-weight:bold;}

/* ### h1-h6 fixes ### */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;background:transparent;}

/* ### Header Tags - 1 - 6 ( Rounded to Match Firefox - added formatting to improve performance. ) ### */
h1 {
    background-color: transparent;
    font-size: 27px;
    color: black;
    margin: 0;
    padding: 0;
}
h2 {
    background-color: transparent;
    font-size: 21px;
    color: black;
    margin: 0;
    padding: 0;
}
h3 {
    background-color: transparent;
    font-size: 16px;
    color: black;
    margin: 0;
    padding: 0;
}
h4 {
    background-color: transparent;
    font-size: 13px;
    color: black;
    margin: 0;
    padding: 0;
}
h5 {
    background-color: transparent;
    font-size: 12px;
    color: black;
    margin: 0;
    padding: 0;
}
h6 {
    background-color: transparent;
    font-size: 9px;
    color: black;
    margin: 0;
    padding: 0;
}

/* ### Bevelled Plugin Title ### */
div.grip_left_bevelled_title3,div.grip_right_bevelled_title3{
    color: white;
    font-weight: bold;
    background-image: url(images/leftcap.gif);
    
}

/* ### Bevelled Plugin Text ### */
td.grip_bevelled_content3,td.grip_bevelled_content3 table tr td,
td.grip_bevelled_content3 div,td.grip_bevelled_content3 span,
td.grip_bevelled_content3 p,td.grip_bevelled_content3 blockquote{
    color: black;
    
}

/* ### Bevelled Plugin Link (link,visited) ### */
td.grip_bevelled_content3 a:link,td.grip_bevelled_content3 a:visited,
td.grip_bevelled_content3 table tr td a:link,td.grip_bevelled_content3 table tr td a:visited,
td.grip_bevelled_content3 div a:link,td.grip_bevelled_content3 div a:visited,
td.grip_bevelled_content3 span a:link,td.grip_bevelled_content3 span a:visited,
td.grip_bevelled_content3 p a:link,td.grip_bevelled_content3 p a:visited,
td.grip_bevelled_content3 blockquote a:link,td.grip_bevelled_content3 blockquote a:visited,
td.grip_bevelled_content3 b a:link,td.grip_bevelled_content3 b a:visited,
td.grip_bevelled_content3 strong a:link,td.grip_bevelled_content3 strong a:visited{
    
    color: black;
    
}

/* ### Bevelled Plugin Link (active,hover) ### */
td.grip_bevelled_content3 a:active,td.grip_bevelled_content3 a:hover,
td.grip_bevelled_content3 table tr td a:active,td.grip_bevelled_content3 table tr td a:hover,
td.grip_bevelled_content3 div a:active,td.grip_bevelled_content3 div a:hover,
td.grip_bevelled_content3 span a:active,td.grip_bevelled_content3 span a:hover,
td.grip_bevelled_content3 p a:active,td.grip_bevelled_content3 p a:hover,
td.grip_bevelled_content3 blockquote a:active,td.grip_bevelled_content3 blockquote a:hover,
td.grip_bevelled_content3 b a:active,td.grip_bevelled_content3 b a:hover,
td.grip_bevelled_content3 strong a:active,td.grip_bevelled_content3 strong a:hover{
    color: black;
    
}

/* ### Center Plugin Text ### */
td.grip_center_content2,td.grip_center_content2 table tr td,
td.grip_center_content2 div,td.grip_center_content2 span,
td.grip_center_content2 p,td.grip_center_content2 blockquote
{
    color: #000000;

    text-align: justify;
    
}

/* ### Center Plugin Title ### */
body#grip_body * td.grip_center_title_center{
  color:#FFFFFF;
  font-size:11pt;
  font-weight:bold;
}

/* ### Center Plugin Link (link,visited) ### */
td.grip_center_content2 a:link,td.grip_center_content2 a:visited,
td.grip_center_content2 table tr td a:link,td.grip_center_content2 table tr td a:visited,
td.grip_center_content2 div a:link,td.grip_center_content2 div a:visited,
td.grip_center_content2 span a:link,td.grip_center_content2 span a:visited,
td.grip_center_content2 p a:link,td.grip_center_content2 p a:visited,
td.grip_center_content2 blockquote a:link,td.grip_center_content2 blockquote a:visited,
td.grip_center_content2 b a:link,td.grip_center_content2 b a:visited,
td.grip_center_content2 strong a:link,td.grip_center_content2 strong a:visited{
    
    color: black;
    
}

/* ### Center Plugin Link (active,hover) ### */
td.grip_center_content2 a:active,td.grip_center_content2 a:hover,
td.grip_center_content2 table tr td a:active,td.grip_center_content2 table tr td a:hover,
td.grip_center_content2 div a:active,td.grip_center_content2 div a:hover,
td.grip_center_content2 span a:active,td.grip_center_content2 span a:hover,
td.grip_center_content2 p a:active,td.grip_center_content2 p a:hover,
td.grip_center_content2 blockquote a:active,td.grip_center_content2 blockquote a:hover,
td.grip_center_content2 b a:active,td.grip_center_content2 b a:hover,
td.grip_center_content2 strong a:active,td.grip_center_content2 strong a:hover{
    color: black;
    
}

/* ### Clean Plugin Title ### */
div.grip_left_clean_title3,div.grip_right_clean_title3{
    color: white;
    font-weight: bold;
}

/* ### Clean Plugin Text ### */
td.grip_clean_content3,td.grip_clean_content3 table tr td,
td.grip_clean_content3 div,td.grip_clean_content3 span,
td.grip_clean_content3 p,td.grip_clean_content3 blockquote{
  /* no formatting */
}

/* ### Clean Plugin Link (link,visited) ### */
td.grip_clean_content3 a:link,td.grip_clean_content3 a:visited,
td.grip_clean_content3 table tr td a:link,td.grip_clean_content3 table tr td a:visited,
td.grip_clean_content3 div a:link,td.grip_clean_content3 div a:visited,
td.grip_clean_content3 span a:link,td.grip_clean_content3 span a:visited,
td.grip_clean_content3 p a:link,td.grip_clean_content3 p a:visited,
td.grip_clean_content3 blockquote a:link,td.grip_clean_content3 blockquote a:visited,
td.grip_clean_content3 b a:link,td.grip_clean_content3 b a:visited,
td.grip_clean_content3 strong a:link,td.grip_clean_content3 strong a:visited{
    
    color: black;
    
}

/* ### Clean Plugin Link (active,hover) ### */
td.grip_clean_content3 a:active,td.grip_clean_content3 a:hover,
td.grip_clean_content3 table tr td a:active,td.grip_clean_content3 table tr td a:hover,
td.grip_clean_content3 div a:active,td.grip_clean_content3 div a:hover,
td.grip_clean_content3 span a:active,td.grip_clean_content3 span a:hover,
td.grip_clean_content3 p a:active,td.grip_clean_content3 p a:hover,
td.grip_clean_content3 blockquote a:active,td.grip_clean_content3 blockquote a:hover,
td.grip_clean_content3 b a:active,td.grip_clean_content3 b a:hover,
td.grip_clean_content3 strong a:active,td.grip_clean_content3 strong a:hover{
    color: black;
    
}

/* ### Inner Plugin Title ### */
div.grip_inner_title{
    color: black;
    font-weight: bold;
    padding: 20px;
    border-left: 20px;
}

/* ### Inner Plugin Text ### */
td.grip_inner_cell2,td.grip_inner_cell2 table tr td,
td.grip_inner_cell2 div,td.grip_inner_cell2 span,
td.grip_inner_cell2 p,td.grip_inner_cell2 blockquote{padding:5px;
    color: #000000;
    
}

/* ### Inner Plugin Link (link,visited) ### */
td.grip_inner_cell2 a:link,td.grip_inner_cell2 a:visited,
td.grip_inner_cell2 table tr td a:link,td.grip_inner_cell2 table tr td a:visited,
td.grip_inner_cell2 div a:link,td.grip_inner_cell2 div a:visited,
td.grip_inner_cell2 span a:link,td.grip_inner_cell2 span a:visited,
td.grip_inner_cell2 p a:link,td.grip_inner_cell2 p a:visited,
td.grip_inner_cell2 blockquote a:link,td.grip_inner_cell2 blockquote a:visited,
td.grip_inner_cell2 b a:link,td.grip_inner_cell2 b a:visited,
td.grip_inner_cell2 strong a:link,td.grip_inner_cell2 strong a:visited{
  color: #FFFFFF;
    
}

/* ### Inner Plugin Link (active,hover) ### */
td.grip_inner_cell2 a:active,td.grip_inner_cell2 a:hover,
td.grip_inner_cell2 table tr td a:active,td.grip_inner_cell2 table tr td a:hover,
td.grip_inner_cell2 div a:active,td.grip_inner_cell2 div a:hover,
td.grip_inner_cell2 span a:active,td.grip_inner_cell2 span a:hover,
td.grip_inner_cell2 p a:active,td.grip_inner_cell2 p a:hover,
td.grip_inner_cell2 blockquote a:active,td.grip_inner_cell2 blockquote a:hover,
td.grip_inner_cell2 b a:active,td.grip_inner_cell2 b a:hover,
td.grip_inner_cell2 strong a:active,td.grip_inner_cell2 strong a:hover{
  color: #FFFFFF;
    
}  

/* ###################################### */
/* # Advanced Code Below - Do not Edit  # */
/* # Unless You Know what You are Doing # */
/* ###################################### */

/* ### Design Tweaks ### */
td#grip_needs_left{border-left:1px solid #FFFFFF;}
td#grip_needs_right{border-right:1px solid #FFFFFF;}
td#grip_needs_both{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
img,a img{border:0;}

/* ### Generic - Form Elements ### */
input, textarea, select {
    background: #9ba2a8 url(images/input.gif) repeat-x;
    font: 10pt tahoma,verdana,helvetica,arial,sans-serif;
    color: black;
    font-weight: bold;
    border: 1px solid #000;
    margin: 2px;
}

/* ### Generic - Textarea ### */
textarea {
  background-image:url(images/textarea.gif);
  background-repeat:repeat-x;
}
/* ### bottom Content Boxes ### */
td.grip_inner_content1b{background:#FFFFFF;min-height:46px;border-width:0 1px 0 1px;border-style:solid;border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;}
div.grip_inner_content2b{min-height:40px;margin-bottom:4px;border-width:1px 0 1px 0;border-style:solid;border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;}
div.grip_inner_titleb{background:#FFFFFF;padding:3px 3px 3px 4px;text-align:left;border-width:0 0 1px 0;border-style:solid;border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;}
table.grip_inner_cell1b{/* no formatting */}
td.grip_inner_cell2b{text-align:left;}

/* ### Inner Content Boxes ### */
td.grip_inner_content1{background:#FFFFFF url(../sw/images/gradient.jpg) repeat-x left top;min-height:46px;border-width:0 1px 0 1px;border-style:solid;border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;}
div.grip_inner_content2X{min-height:40px;margin-bottom:4px;border-width:1px 0 1px 0;border-style:solid;border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;}
div.grip_inner_title{background:#FFFFFF;padding:3px 3px 3px 4px;text-align:left;border-width:0 0 1px 0;border-style:solid;border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;}
table.grip_inner_cell1{/* no formatting */}
td.grip_inner_cell2{text-align:center;}

/* ### Bevelled - Form Elements ### */
td.grip_bevelled_content3 input,td.grip_bevelled_content3 table tr td input,
td.grip_bevelled_content3 div input,td.grip_bevelled_content3 span input,
td.grip_bevelled_content3 p input,td.grip_bevelled_content3 blockquote input, 
td.grip_bevelled_content3 textarea,td.grip_bevelled_content3 table tr td textarea,
td.grip_bevelled_content3 div textarea,td.grip_bevelled_content3 span textarea,
td.grip_bevelled_content3 p textarea,td.grip_bevelled_content3 blockquote textarea, 
td.grip_bevelled_content3 select,td.grip_bevelled_content3 table tr td select,
td.grip_bevelled_content3 div select,td.grip_bevelled_content3 span select,
td.grip_bevelled_content3 p select,td.grip_bevelled_content3 blockquote select{
  background:#ffb84c url(images/bev_input.gif) repeat-x;
}

/* ### Bevelled - Textarea ### */
td.grip_bevelled_content3 textarea,td.grip_bevelled_content3 table tr td textarea,
td.grip_bevelled_content3 div textarea,td.grip_bevelled_content3 span textarea,
td.grip_bevelled_content3 p textarea,td.grip_bevelled_content3 blockquote textarea{
  background-image:url(images/bev_textarea.gif);
}

/* ### side plugin generic ### */
div.grip_plugin_side_spacer{height:4px;font-size:1px;}

/* ### left plugin generic ### */
td.grip_design1_cln_left1,td.grip_design1_bev_left1,td.grip_design2_cln_left1,td.grip_design2_bev_left1{background:transparent ;}
table.grip_design1_cln_left2,table.grip_design1_bev_left2,table.grip_design2_cln_left2,table.grip_design2_bev_left2{background:transparent ;}
td.grip_design1_cln_left3,td.grip_design1_bev_left3,td.grip_design2_cln_left3,td.grip_design2_bev_left3{background:transparent ;text-align:left;}

/* ### right plugin generic ### */
td.grip_design1_bev_right1,td.grip_design1_cln_right1,td.grip_design2_bev_right1,td.grip_design2_cln_right1{background:transparent ;}
table.grip_design1_cln_right2,table.grip_design1_bev_right2,table.grip_design2_cln_right2,table.grip_design2_bev_right2{background:transparent ;}
td.grip_design1_cln_right3,td.grip_design1_bev_right3,td.grip_design2_cln_right3,td.grip_design2_bev_right3{background:transparent ;text-align:right;}

/* ### left clean title ### */
div.grip_left_clean_title1{width:95%;}
div.grip_left_clean_title2{height:47px;background:url(images/blue_right.gif) no-repeat right top;}
div.grip_left_clean_title3{height:47px;background:url(images/rightcap.gif) no-repeat left top;margin:0 0px 0 0;padding:10px;text-align:center;}

/* ### left bevelled title ### */
div.grip_left_bevelled_title1{width:95%;}
div.grip_left_bevelled_title2{height:47px;background:url(images/blue_right.gif) no-repeat right top;}
div.grip_left_bevelled_title3{height:47px;background:url(images/rightcap.gif) no-repeat left top;margin:0 0px 0 0;padding:10px;text-align:center;}

/* ### right bevelled title ### */
div.grip_right_bevelled_title1{width:95%;margin:0 0 0 auto;text-align:right;}
div.grip_right_bevelled_title2{height:47px;background:url(images/blue_left2.gif) no-repeat left top;text-align:left;}
div.grip_right_bevelled_title3{height:47px;background:url(images/leftcap.gif) no-repeat right top;margin:0 0 0 0px;padding:10px;text-align:center;}

/* ### right clean title ### */
div.grip_right_clean_title1{width:95%;margin:0 0 0 auto;text-align:right;}
div.grip_right_clean_title2{height:47px;background:url(images/blue_left2.gif) no-repeat left top;text-align:left;}
div.grip_right_clean_title3{height:47px;background:url(images/leftcap.gif) no-repeat right top;margin:0 0 0 0px;padding:10px;text-align:center;}


/* ### left clean content ### */
table.grip_clean_plugin_left{background:#eeeeee;border-width:1px 1px 1px 0;border-style:solid;border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;}

/* ### left bevelled content ### */
table.grip_bevelled_plugin_left{background:#eeeeee;border-width:1px 1px 1px 0;border-style:solid;border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;}

/* ### right bevelled content ### */
table.grip_bevelled_plugin_right{background:#eeeeee;border-width:1px 0 1px 1px;border-style:solid;border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;}

/* ### right clean content ### */
table.grip_clean_plugin_right{background:#eeeeee;border-width:1px 0 1px 1px;border-style:solid;border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;}

/* ### bevelled generic ### */
td.grip_bevelled_content1{background:transparent url(images/white_gradient.gif) repeat-y left top;border:1px solid #FFFFFF;padding:20px;text-align:left;}

/* ### clean generic ### */
td.grip_clean_content1{background:transparent url(images/white_gradient.gif) repeat-y left top;border:1px solid #FFFFFF;padding:20px;text-align:left;}

/* ### bevelled generic ### */
td.grip_bevelled_content1rt{background:transparent url(images/white_gradientrt.gif) repeat-y right top;border:1px solid #FFFFFF;padding:10px;text-align:left;}

/* ### clean generic ### */
td.grip_clean_content1rt{background:transparent url(images/white_gradientrt.gif) repeat-y right top;border:1px solid #fffff;padding:10px;text-align:left;}

/* ### Center Plugin ### */
td.grip_design1_center,td.grip_design2_center{background:#FFFFFF;padding:10px;border-width:1px 0 1px 0;border-style:solid;border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;text-align:left;}
td.grip_center_content2{
    text-align: justify;
}

/* ### Center Plugin Title ### */
table.grip_center_plugin_title{width:40%}
td.grip_center_title_left1{width:35px;height:47px;background:transparent url(images/c_left.gif) no-repeat left top;}
div.grip_center_title_left2{width:35px;height:47px;display:block;font-size:1px;}
td.grip_center_title_center{background:transparent url(images/c_center.gif) repeat-x left top;padding:0 10px 0 3px;white-space:nowrap;}
td.grip_center_title_right1{width:35px;background:transparent url(images/c_right.gif) no-repeat left top;}
div.grip_center_title_right2{width:35px;height:47px;display:block;font-size:1px;}
div.grip_center_under_title{height:2px;display:block;font-size:1px;}

/* ### Under Center Spacer ### */
div.grip_center_under{height:6px;}

