/* $Id: style.css,v 1.23 2007/12/17 15:05:09 goba Exp $ */



/*

** HTML elements

*/

body {

  margin: 0;

  padding: 0;

  color: #333333;

  background-color: #D8D9D4;

  font: 76% "Lucida Sans", Arial, sans-serif;

  text-align: center;

}

#wrapper

{

  margin: 0 auto;

  text-align: left;

  width: 1000px;

  background-color: #D8D9D4;

}

tr.odd, tr.even, table, td, tr

{

  background-color: transparent !important;

}

tr.odd td, tr.even td {

  padding: 0.3em;

  color: #333333;

}

h1, h2, h3, h4, h5, h6 {

  margin-bottom: 0.5em;

}

h1 {

  font-size: 1.3em;

}

h2 {

  font-size: 1.2em;

}

h3, h4, h5, h6 {

  font-size: 1.1em;

}

p {

  margin-top: 0.5em;

  margin-bottom: 0.9em;

}

a {

  text-decoration: none;

  font-weight: bold;

}

a:link {

  color: #333333;

}

a:visited {

  color: #333333;

}

a:hover {

  color: #435382;

  text-decoration: underline;

}

a img {

  border: 0;

}

fieldset {

  border: 1px solid #ccc;

}

pre {

  /*background-color: #eee;*/

  padding: 0.75em 1.5em;

  font-size: 12px;

  border: 1px solid #ddd;

}

table {

  /* make <td> sizes relative to body size! */

  font-size: 1em;

}



.form-item label {

  font-size: 1em;

  color: #333333;

}

.item-list .title {

  font-size: 1em;

  color: #222;

}

.links {

  margin-bottom: 0;

}

.comment .links {

  margin-bottom: 0;

}



/*

** Page layout blocks / IDs

*/

#header {

  width: 100%;

}

#header {

  background: url('pegaus-thruster-header.jpg') no-repeat;

  height: 190px;

}

#logo {

  vertical-align: middle;

  border: 0;

}

#logo img {

  float: left; /* LTR */

  padding: 0 1em;

  border: 0;

}



#topmenu

{

  text-align: right;

}

#topmenu li a {

  color: #ffffff !important;

}

#subnavlist {

  padding: 0.5em 1.2em 0.4em 0; /* LTR */

  font-size: 0.8em;

  color: #9cf;

}

#subnavlist a {

  font-weight: bold;

  color: #ffffff;

}

ul.links li {

 /* LTR */

}

ul.links li.first {

  border: none;

}

#search .form-text, #search .form-submit {

  border: 1px solid #369;

  font-size: 1.1em;

  height: 1.5em;

  vertical-align: middle;

}

#search .form-text {

  width: 8em;

  padding: 0 0.5em;

}

#mission {

  /*background-color: #369;*/

  padding: 1.5em 2em;

  color: #fff;

}

#mission a, #mission a:visited {

  color: #ffffff;

  font-weight: bold;

}

.site-name {

  margin: 0.6em 0 0 ;

  padding: 0;

  font-size: 1.8em;

}

.site-name a:link, .site-name a:visited {

  color: #fff;

}

.site-name a:hover {

  color: #369;

  text-decoration: none;

}

.site-slogan {

  font-size: 1em;

  color: #eee;

  display: block;

  margin: 0;

  font-style: italic;

  font-weight: bold;

}

#content

{

  width: 1000px;

}

#main {

  /* padding in px not ex because IE messes up 100% width tables otherwise */

  padding: 10px 0px 10px 40px;

  margin: 10px 0px 0px 0px;

}

#mission, .node .content, .comment .content {

  line-height: 1.4em;

}

#help {

  font-size: 0.9em;

  margin-bottom: 1em;

}

.breadcrumb {

  margin-bottom: .5em;

}

.messages {

  /*background-color: #eee;*/

  border: 1px solid #ccc;

  padding: 0.3em;

  margin-bottom: 1em;

}

.error {

  border-color: red;

}

#sidebar-left, #sidebar-right {

  /*background-color: #ddd;*/

  

  /* padding in px not ex because IE messes up 100% width tables otherwise */

  vertical-align: top;

  text-align: left;

}



#sidebar-left

{

  width: 191px;

  padding-top: 18px;

}

/*

 #footer {

  /*background-color: #eee;

  padding: 1em;

  font-size: 0.8em;

}

*/

#footer

{

    background-color: #243d80;

    color: #fafafa;

    font-size: 0.9em;

    text-align: left;

    padding: 10px;

    font-family: "Times New Roman", "Times", serif;

}



.right

{

    width: inherit;

     float: left;

     font-size: 0.9em;

     line-height: 2em;

     margin-right: 25px;

    

}



.right a

{

    color: #5e696a;

}



.right a:hover, #footer .right a:hover{

    color: #ffffff;

}



#footer .right

{

    border-right: 1px solid #ffffff;

    padding: 0 10px 0 0;

    font-size: 1.2em;

    margin-right: 10px;

    line-height: 1.5em;

}



#footer .right a, #footer a {

    color: #d4d5d4;

    font-weight: normal;

}



#footer .right h3{

  font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande", Arial, sans-serif;

    font-weight: lighter;

    font-size: 1.4em;

    margin-top: 0;

    margin-bottom: 12px;

}



/*

** Common declarations for child classes of node, comment, block, box, etc.

** If you want any of them styled differently for a specific parent, add

** additional rules /with only the differing properties!/ to .parent .class.

** See .comment .title for an example.

*/

.title, .title a {

  font-weight: bold;

  font-size: 1.3em;

  color: #ffffff;

  margin: 0 auto;  /* decrease default margins for h<x>.title */

}

.submitted {

  color: #fff;

  font-size: 0.8em;

}

.links {

  color: #fff;

}

.links a {

  font-weight: bold;

}

.block, .box {

  padding: 0 0 1.5em 0; /* LTR */

}

.block {

  padding-bottom: 0.75em;

  margin-bottom: 1.5em;

  background: url('images/sidebarbottom.jpg') bottom left no-repeat;

}

.block .title {

  height: 41px;

  background: url('images/sidebar-header.jpg') no-repeat;

  text-align: center;

  padding-top: 10px;

}



.block .content

{

  background: url('images/sidebarbg.jpg') repeat-y;

  padding: 5px;

}





#block-block-3 .content, #block-user-0 .content

{

  padding-left: 15px;

  text-align: left;

}

#block-user-0 .item-list ul

{

  margin: 0 0 0 -10px !important;

  padding: 0 !important;

}



#block-user-0 .item-list ul li, #block-menu-secondary-links ul li

{

  list-style: none !important;

  list-style-image: none !important;

  text-align: left;

}

.box .title {

  font-size: 1.1em;

}

.node {

  margin: .5em 0 2em; /* LTR */

}

.sticky {

  padding: .5em;

  /*background-color: #eee;*/

  border: solid 1px #ddd;

}

.node .content, .comment .content {

  margin: .5em 0 .5em;

}

.node .taxonomy {

  color: #fff;

  font-size: 0.8em;

  padding-left: 1.5em; /* LTR */

}

.node .picture {

  border: 1px solid #ddd;

  float: right; /* LTR */

  margin: 0.5em;

}

.comment {

  border: 1px solid #abc;

  padding: .5em;

  margin-bottom: 1em;

}

.comment .title a {

  font-size: 1.1em;

  font-weight: normal;

}

.comment .new {

  text-align: right; /* LTR */

  font-weight: bold;

  font-size: 0.8em;

  float: right; /* LTR */

  color: red;

}

.comment .picture {

  border: 1px solid #abc;

  float: right; /* LTR */

  margin: 0.5em;

}



/*

** Module specific styles

*/

#aggregator .feed-source {

  /*background-color: #eee;*/

  border: 1px solid #ccc;

  padding: 1em;

  margin: 1em 0;

}

#aggregator .news-item .categories, #aggregator .source, #aggregator .age {

  color: #999;

  font-style: italic;

  font-size: 0.9em;

}

#aggregator .title {

  margin-bottom: 0.5em;

  font-size: 1em;

}

#aggregator h3 {

  margin-top: 1em;

}

#forum table {

  width: 100%;

}

#forum td {

  padding: 0.5em;

}

#forum td.forum, #forum td.posts {

  /*background-color: #eee;*/

}

#forum td.topics, #forum td.last-reply {

  /*background-color: #ddd;*/

}

#forum td.container {

  /*background-color: #ccc;*/

}

#forum td.container a {

  color: #ffffff;

}

#forum td.statistics, #forum td.settings, #forum td.pager {

  height: 1.5em;

  border: 1px solid #bbb;

}

#forum td .name {

  color: #96c;

}

#forum td .links {

  padding-top: 0.7em;

  font-size: 0.9em;

}

#profile .profile {

  clear: both;

  border: 1px solid #abc;

  padding: .5em;

  margin: 1em 0em;

}

#profile .profile .name {

  padding-bottom: 0.5em;

}

.block-forum h3 {

  margin-bottom: .5em;

}

div.admin-panel .description {

  color: #999;

}

div.admin-panel .body {

  /*background: #f4f4f4;*/

}

div.admin-panel h3 {

  /*background-color: #69c;*/

  color: #fff;

  padding: 5px 8px 5px;

  margin: 0;

}

a.active

{

 color: #BCE5F9 !important;

}



.views-override

{

  color: #000000;

}



.col-1, .col-2

{

  width: 320px;

  text-align: center;

  height: 300px;

}



.views-edit-view, .views-ajax-form

{

  background-color: transparent;

}

#edit-name-wrapper, #edit-pass-wrapper, .item-list

{

  text-align: left;

}

#edit-submit

{

  margin-bottom: 15px;

}



.taxonomy

{

  display: none;

}

li.active a, ul.tabs li a

{

}



.ok, .warning

{

  color: #FFFFDD;

  font-weight: bold;

}



.pane-title-row, .summary-overview:hover

{

  background-color: #B7CCE6 !important;

}



/* ubercart overrides */

.order-pane-table thead th

{

  background-color: #01133A !important;

}



.floatR

{

  float: right;

  width: 300px;

}



.AuthorizeNetSeal

{

  width: 300px;

}



#block-block-2, #block-block-2 .content, #block-block-4 .content

{

  text-align: center;

  background-color: transparent;

  padding: 0;

  border:0;

  background-image: none;

}

#block-block-2

{

  margin: 0  0 1.5em 0 !important;

  padding: 0 !important;

}



#block-block-2 #edit-submit{

  margin-bottom:0;

}





#block-block-2 h2, #block-block-4 h2

{

  display: none;

}

#main .title

{

  color: #333333;

}

.block ul.catalog, #block-uc_catalog-0 ul.menu, #block-uc_catalog-0 ul.catalog

{

  margin-left: 0 !important;

  padding-left: 0 !important;

  list-style: none;

  list-style-image: none;

}

.catalog li, #block-uc_catalog-0 .catalog li, #block-uc_catalog-0 .menu li {

  height: 25px;

  list-style: none;

  list-style-image: none;

  font-size: 1.3em;

  margin-top: 3px !important;

  margin-right: 3px !important;

  padding-left: 5px;

}



.catalog li:hover {

  text-decoration: none;

  background-color: #57BFF7;

}

.catalog li a:hover

{

  text-decoration: none !important;

  color: #333333;

}



.catalog li a.active, #main a.active

{

  color: #57BFF7 !important;

}



#block-block-4

{

  background: url('images/topmenu.jpg') no-repeat;

  height: 57px;

  color: #ffffff;

  font-size: 1.2em;

  padding-top: 12px;

  text-align: left !important;

  width: 770px;

}

#block-block-4 a {

  color: #ffffff;

  margin-right: 20px;

}

#block-block-4 span

{

  text-align: right;

  margin-right: 30px;

}

.home

{

  width: 85px;

  height: 50px;

  float: left;

}



.center

{

  text-align: center;

}

.pegasus

{

  width:770px;

  margin:0;

  padding: 0;

}

/*equivalent to #topnav*/

#menu {

    text-align: left;

    margin-left: 40px;

}

/*equivalent to .topnav*/

#navlist {

  padding-top: 130px;

  font-size: 16px;

  font-family: 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;

  text-transform: uppercase;

  height: 48px !important;

  font-weight: normal;

}

ul.links#navlist {

 list-style: none;

	margin: 0;

	float: left;

	width: 920px;

}

ul.links#navlist li

{

  float: left;

	position: relative; /*--Declare X and Y axis base for sub navigation--*/   

			     text-align: center;

			     width: 100px;

                             padding: 16px 0 12px 0;

}

#navlist a {

  color: #fff;

  display: block;

  text-decoration: none;

}

#navlist a:hover{

  text-decoration: none;

  color: #BCE5F9;

}



#navlist li:hover, #navlist li.active{

    background: url('/images/hover-bg.jpg') repeat-x;

}

#sidebar-left h2.title

{

  padding-top: 10px;

  margin-bottom: -15px !important;

  padding-bottom: 0 !important;

}



.specialsearch

{

  margin-top: -45px;

}



.specialsearch input

{

  width: 140px;

  border: 0;

  background: transparent;

}



.specialsearch input:focus, .blog-specialsearch input:focus

{

  outline: 0;

  border: 0;

}



.faq-question a

{

  color: #3D85AD;

}



#sidebar-right .block .content, #sidebar-right .block .title, #sidebar-right .block, #sidebar-right 

{

  background: none !important;

  margin: 0;

  padding: 0;

}



#sidebar-right .block .title

{

  display: none;

}



#sidebar-right

{

  padding-top: 10px;

  padding-left: 4px;

}





.on, .dives .one, .press .two, .video .three, .testimonial .four, .this .five, .print .six, .Dives .one, .Press .two, .Video .three, .Testimonial .four, .This .five, .Print .six

{

  /*background: transparent url('images/on-blog.jpg') no-repeat top left;*/

  background-color: #75767a;

 -moz-border-radius: 8px;

 -webkit-border-radius: 8px;

 border-radius: 8px;

}

.blog div.item-list{

  display:none;

}

.block ul.catalog, ul.menu, ul.menu li, .catalog li, .menu, .catalog

{

  list-style: none !important;

}



.larger

{

  font-size: 1.2em; 

}



.maintitle

{

 font-size: 2em;

 margin: 0 0 20px 0;

 border-bottom: 1px solid #334F81;

 font-style: italic;

}



/*pop up box*/

.greybox

{

    background-color: #353434;

    text-align: left;

    padding: 10px;

    margin-bottom: 20px;

    color: #5e696a;

    padding-left: 20px;

    font-size: 15px;



}



.greybox h2

{

    color: #b4b3b3;

    font-weight: lighter;

}



input.redbox

{

    background-color: #ed1c24;

    color: #ffffff;

    cursor:pointer;

    width: 570px;

    font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande", Arial, sans-serif;

    font-size: 1.5em;

    font-weight: lighter;

    border: 0;

    

}

input.smaller

{

    width: 100%;

    border: 0;

}



/* News Page styles */



#newspage .maintitle

{

  display: none;

}



#newspage #main {

  margin: 15px 15px 0 0;

  padding: 0;

  width: 620px;

}



.blog-specialsearch

{

  background: url('images/search.jpg') no-repeat;

  height: 105px;

}



.blog-specialsearch input{

  background-color: transparent;

  margin-top: 60px;

  margin-left: 20px;

  border: 0px;

  font-family: "Times New Roman", "Times", "Times Roman";

  font-size: 16px;

  color: #646462;

  width: 310px;

}



#blognav

{

  background: #E61D25 url('images/Latest-News.jpg') 10px no-repeat;

  width: 100%;

  text-align: right;

  vertical-align: middle;

  height: 37px;

  margin-bottom: 0;

}



#blognav ul

{

  margin-right: 30px;

  margin-top: 0px;

  padding-top: 10px;

}



#blognav li

{

  padding: 5px;

  display: inline;

}



#blognav li a

{

  color: #ffffff;

  font-size: 15px;

  font-weight: normal !important;

  font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande", Arial, sans-serif;

}

#blognav li a.all{

  padding-right: 10px;

  border-right: 3px solid #ffffff;

}

#blognav li a.first

{

  padding-left: 10px;

}

#blognav li:hover

{

 background-color: #75767a;

 -moz-border-radius: 8px;

 -webkit-border-radius: 8px;

 border-radius: 8px;

}



#blognav li a:hover{

  color: #ffffff;

  text-decoration: none;

}

.floatRSS

{

  float: right;

  margin: 3px 10px -3px 0;

}







.newstitle
{

  font-size: 30px;

  font-weight: normal !important;

  font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande", Arial, sans-serif;

  padding: 0;

  margin: 0;

}



#newspage .view-content{

  

  

}



#newspage .views-row-odd, #newspage .views-row-even

{

  margin: 0 0 35px 0;

  background-color: #ffffff;

  padding-bottom: 10px;

}



#newspage .views-field-title, #newspage .views-field-body, #newspage .views-field-name, #newspage .views-field-comment-count, #newspage .views-field-nothing, #newspage .views-field-tid

{

  padding: 10px 30px 10px 30px;

}



.categoryname

{

  background-color: #d4d4d4;

  padding: 5px;

  color: #ffffff;

  font-size: 15px;

  font-weight: normal !important;

  font-family: "Times New Roman", "Times Roman", serif;

  margin-right: 10px;

}



span.categoryname:hover

{

  background-color: #243D80;

}



#newspage .view-content a, #newspage .view-content a:visited {

  font-weight: normal;

  font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande", Arial, sans-serif;

  font-size: 12px;

  text-decoration: none;

  color: #000000;

}



#newspage .view-content a:hover

{

  color: #1c69b3;

}



#newspage .field-content a img

{

  margin-top: 0px;

}



#newspage .viewslinks

{

  display: inline;

  vertical-align: bottom;

  margin-right: 10px;

}



#newspage .downloads, #newspage .share, #newspage .comments, #newspage .videos, #newspage .partner

{

   padding-left: 25px;

}

#newspage .downloads

{

  background: url('/images/download-icon.gif') left no-repeat;

}

#newspage .videos

{

  background: url('/images/watch-icon.gif') left no-repeat;

}

#newspage .share

{

  background: url('/images/share-icon.gif') left no-repeat;

}

#newspage .comments

{

  background: url('/images/comments-icon.gif') left no-repeat;

}



#newspage .partner

{

  background: url('/images/partner-icon.gif') left no-repeat;

}



#newspage .views-field-field-article-image-fid, #newspage .view-content, #newspage .views-row views-row-1

{

  margin-top: 0px;

}



#newspage .views-row-last

{

  /*margin-bottom: 0px;*/

}





#newspage .Testimonial, #newspage .Partnership

{



}



.newscontent, .newscontent p 

{

  line-height: 1.8em;

  font-size: 13px;

}



#newspage .newscontent .views-row-odd, #newspage .newscontent .views-row-even

{

  

}



/*comments section */



#comments

{

  width: 600px;

  color: #9b9b9b;

  background-color: #222222;

  padding: 20px 0px 20px 20px;

}



#comments .title, #comments a, #comments label

{

  color: #9b9b9b;

}



#comments a:hover

{

  color: rgb(188, 229, 249);

}



#comments .comment

{

  

  border:0;

  background: url('images/comment-bg.png') left repeat-y;

  margin-bottom:0;

  padding: 10px;

  font-family: "Times New Roman", "Times", "Times Roman";

  font-size: 15px;

}



.comment-top

{

  background: url('images/comment-top.png') left no-repeat;

  width: 565px;

  height: 12px;

}

.comment-bottom

{

  background: url('images/comment-bottom.png') left no-repeat;

  width: 565px;

  height: 25px;

}



.news

{

  width: 620px;

}



.news .content

{

  margin: 0;

  background-color: #ffffff;

}



.news .content p

{

  padding:20px;

}



.news label

{

  

}



#comments h3.title

{

  display: none;

}


/* share box on store page*/

#TB_ajaxContent

{

  background-color: #353434;

    text-align: center;

}



#TB_ajaxContent div.share

{

    margin: 10px auto;

    width: 400px;

    text-align: left;

    padding: 5px 10px 10px 20px;

    color: #B4B3B3;

}



#TB_ajaxContent div.share h2{

  color: #5e696a;



}



#TB_ajaxContent input, #TB_ajaxContent  select, #TB_ajaxContent  textarea

{

    background-color: #cecccc;

    border: 0;

    color: #7e7d7d;

    padding: 5px;

    font-family: "Times New Roman", "Times", serif;

    font-size: 1.2em;

}



#TB_ajaxContent input{

    padding: 10px;

}



#TB_ajaxContent  form {

    color: #b4b3b3;

}





#TB_ajaxContent div.share input

{

    width: 380px;

    

}

#TB_ajaxContent div.share textarea

 {

    width: 390px;

 }





#TB_ajaxContent div.share input.redbox

{

    background-color: #ed1c24;

    color: #ffffff;

    cursor:pointer;

    font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande", Arial, sans-serif;

    font-size: 1.5em;

    font-weight: lighter;

    width: 400px;

}





#TB_ajaxContent div.share input.small

{

    float: left;

    width: 30px;

}



#TB_ajaxContent .share

{

  background-image: none;

}



/* end share box on store page */



/* pop up window */





#window {

width: 530px;

height: 620px;

position: absolute;

top: 0;

background-color: #353434;

border: 1px solid #ffffff;

margin: 300px auto;

padding-left: 10px;

}

#window a {

  color: #ffffff;

}



 

        

/* custom store styles */

.product-image

{

  display: none;

}



.view-product-images

{



}



.product .content, .product_kit .content

{

  

}



.jcarousel-skin-ie7 .jcarousel-clip-horizontal {

    width:  400px;

    height: 102px;

}



.jcarousel-skin-ie7 .jcarousel-container-horizontal {

    width: 400px;

    padding: 20px 40px;

}



.jcarousel-list, .jcarousel-list li {

  list-style: none;

  list-style-image: none;

}





.view-display-id-page_3 .views-field-field-image-cache-fid img

{

  width: 100px;

  height: 100px;

  vertical-align: middle;

  text-align: center;

  background-color: #ffffff;

  border: 4px solid #3C5A8E;

  overflow: hidden;

  margin: 0 5px 5px 0;

  float: left;

}



.tabs

{

  

}



.uc-price-sell

{



}



.catalog a.active:hover

{

  color: #333333 !important;

}



.views-field-buyitnowbutton b{

  color: #2F5FB0;

}



/*boxes on home pages */

#greyBox

{

height:120px;

background-color:#3C3C3C;

}



#greyBox .jcarousel-skin-ie7 .jcarousel-container-horizontal

{

  padding-top: 10px;

}



#newspage a:link.commentname, #newspage a:visited.commentname, #newspage a:active.commentname

{

  font-family: "Times New Roman", "Times", "Times Roman" !important;

  font-size: 15px !important;

  text-decoration: underline;

  color: #9B9B9B;

  font-style: italic;

}



#newspage .timestamp

{

  font-family: "Times New Roman", "Times", "Times Roman" !important;

  font-size: 10px !important;

  color: #9B9B9B;

}



/*videos page*/



#mainvideos

{

  margin-top: 12px;

  font-family: 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;

  font-size: 14px;

  line-height: 1.2em;

  color: #575C69;

}



#mainvideos .views-row

{

  width: 318px;

  height: 262px;

  float: left;

  margin-right: 22px;

  margin-bottom: 12px;

  background-color: #ffffff;

}



#mainvideos .views-row-2

{

  margin-right:0;

}



#mainvideos .views-field-title{



margin: 10px 0 10px 10px;

text-align: left;

}

#mainvideos .views-field-field-video-link-url, #mainvideos .views-field-comment-count, #mainvideos .views-field-nothing, #mainvideos .views-field-nothing-1 

{

  font-weight: normal;

  margin: 0 0 10px 10px;

  padding-left: 25px;

}

#mainvideos .views-field-field-video-link-url, #mainvideos .views-field-nothing-1

{

background: url('/images/watch-icon.gif') left no-repeat;

}



#mainvideos .views-field-comment-count

{



  background: url('/images/comments-icon.gif') left no-repeat;

  

}

#mainvideos .views-field-nothing

{

  

    background: url('/images/share-icon.gif') left no-repeat;

  

}



#mainvideos a, #mainvideos a:link, #mainvideos a:visited, #mainvideos a:active

{

  color: #575C69;

  font-weight: normal;

}



#mainvideos a img {

  border:0;

}



#mainvideos a:hover{

  font-weight: normal;

  text-decoration: none;

  color: #52B8E0 !important;

}

#comments h2.title{
	font-size:28px;
	font-weight:normal;
}
#comments #edit-preview{
	display:none;
}
#comments .form-text,
#comments .form-textarea, #comments .form-item{
	width:569px;
	background-color: #D8D9D4;
	border:none;
	color: #595959;
	padding-left: 5px;
	font-size: 0.9em;
}
#comments .form-text{height: 33px;}
#comments .form-item a {
	color: #595959;
	font-weight: normal;
	padding: 5px;
}
#comments #edit-submit{
	background:#cf1c1c;
	width:575px;
	border:none;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
	font-size:20px;
}
#comments label{
	display: none;
}

.videopage #views-view--pegasus-videos .videostitle

{
  font-size: 30px;
  font-weight: normal !important;
  font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande", Arial, sans-serif;
  padding: 0;
  margin: 0 0 10px 0;
  text-align: center;
  color: #9B9B9B;
}

.videopage #views-view--pegasus-videos .views-field-field-video-image-fid{
    text-align: center;
    background-color: #000000;
}

.videopage #views-view--pegasus-videos .views-field-nothing-1{
    float: left;
    width: 150px;
}