/* CSS Document */
/*
###############################################
# DO NOT DELETE OR EDIT ANYTHING ON THIS PAGE #
###############################################
*/

html {
  background: #ed9e38 url('../docs/images/bg.jpg') repeat-x top;
  margin:0px;
  padding: 0px;
  font:12px Verdana, Helvetica, sans-serif;
  color:#000000;
  text-align:center;
}

body {
  margin:0px;
  width:100%;
  height:100%; 
}

p {
  margin:0 0 1em 0;
}

a:link, a:visited, a:active {
  text-decoration:underline;
  color:#2a4c84;
}

a:hover {
  text-decoration:none;
  color:#2a4c84;
}

.smallText {
  FONT-SIZE: 10px;
  TEXT-DECORATION: none;
}

.blueText {
  TEXT-DECORATION: none;
  COLOR: #2a4c84;
}

.alertText {
  COLOR: #780206;
}

B, strong {
  FONT-STYLE: normal;
  FONT-WEIGHT: bold;
}

ul {
  margin:3px 2px 15px 25px;
  padding:0px;
  list-style-type:Circle;
}

ol {
  margin:1em 0px 1em 2em;
  padding:0px;
}

h1 {
  FONT-WEIGHT: normal;
  margin:0px 0em 1em 0em;
  font-size:22px;
}

h2, h2.pageSubHeader {
  FONT-WEIGHT: bold;
  margin:1em 0em .5em 0em;
  font-size:14px;
}

img {
  margin: 0px;
  padding: 0px;
  border: none;
}

.clearBoth {
  clear:both;
}

.clearLeft {
  clear:left;
}

.clearRight {
  clear:right;
}

.clearNone {
  clear:none;
}

/* DIV info */

#ss_wraper {
  margin:auto;
  padding:0px;
  top:0px;
  left:0px;
  height:auto;
  min-height:768px;
  width:1000px;
}

#ss_header {
  padding-top:27px;
  float:left;
  width:1000px;
  height:auto;
}

#ss_contentwraper {
  margin:0px 0px 0px 25px;
  padding:0px;
  float:left;
  width:975px;
  height:auto;
}

#ss_leftCol_wraper {
  margin:52px 0px 0px 0px;
  padding:0px;
  float:left;
  width:174px;
  height:auto;
}

#ss_leftCol_header {
  margin:0px;
  padding:0px;
  float:left;
  width:174px;
  height:6px;
  font-size:6px;
}

#ss_leftCol_header_left {
  float:left;
  width:11px;
  height:6px;
  background: url('../docs/images/corner_tl.png') no-repeat;
  font-size:5px;  
}

#ss_leftCol_header_middle {
  float:left;
  width:152px;
  height:6px;
  background-color:#FFffff;
  font-size:5px;
}

#ss_leftCol_header_right {
  float:right;
  width:11px;
  height:6px;
  background: url('../docs/images/corner_tr.png') no-repeat;
  font-size:5px;
}

#ss_leftCol {
  padding:0px 0px 10px 0px;
  float:left;
  width:174px;
  height:425px;
  background:#ffffff;
}

#ss_leftCol .ss_nav {
  width:164px;
  margin-top:5px;
  background:#ffffff;
  float:left;
  text-align:left;
}

#ss_leftCol .ss_nav ul {
  white-space: nowrap;
  margin-left:0px;
}

#ss_leftCol .ss_nav ul li {
  width:174px;
  height:22px;
  float:left;
  background:#ffffff;
}

#ss_leftCol .ss_nav  .ss_navItem_first{
  width:174px;
  height:23px;
  float:left;
  background:#ffffff;
}
* html #ss_leftCol .ss_nav ul li {
  width:172px;
}

#ss_leftCol .ss_nav .ss_navItem_first a:link, #ss_leftCol .ss_nav .ss_navItem_first a:visited, #ss_leftCol .ss_nav .ss_navItem_first a:active {
  font:14px Verdana, Helvetica, sans-serif;
  color:#93278f;
  text-decoration:none;
  margin: 0px 7px 0px 9px;
  padding:2px 3px;
  width:130px;
  display:block;
  border-top: #ffffff 1px solid;
  border-bottom: #29abe1 1px solid;    
  border-right: #ffffff 1px solid ;
  border-left: #ffffff 1px solid ;
}
* html #ss_leftCol .ss_nav .ss_navItem_first a:link, #ss_leftCol .ss_nav .ss_navItem_first a:visited, #ss_leftCol .ss_nav .ss_navItem_first a:active {
  float:left;
  width:130px;
}

#ss_leftCol .ss_nav .ss_navItem_first a:hover {
  font:14px Verdana, Helvetica, sans-serif;
  color:#93278f;
  margin: 0px 7px 0px 9px;
  padding:2px 3px 2px 3px;
  float:left;
  text-decoration:none;
  width:130px;
  display:block;
  border-top: #29abe1 1px solid !important;
  border-right: #29abe1 1px solid !important;
  border-left: #29abe1 1px solid !important;
}

#ss_leftCol .ss_nav ul li a:link, #ss_leftCol .ss_nav ul li a:visited, #ss_leftCol .ss_nav ul li a:active {
  font:14px Verdana, Helvetica, sans-serif;
  color:#93278f;
  text-decoration:none;
  margin: 0px 7px 0px 9px;
  padding:2px 3px;
  width:130px;
  display:block;
  border-bottom: #29abe1 1px solid;
   border-right: #ffffff 1px solid ;
  border-left: #ffffff 1px solid ;
}
* html #ss_leftCol .ss_nav ul li a:link, #ss_leftCol .ss_nav ul li a:visited, #ss_leftCol .ss_nav ul li a:active {
  float:left;
  width:130px;
}

#ss_leftCol .ss_nav ul li a:hover {
  border-right: #29abe1 1px solid;
  border-left: #29abe1 1px solid;
}

#ss_leftCol .ss_nav_sec {
  visibility: hidden;
  position:absolute;
  z-index: 999;
  background: #ffffff;
}

#ss_leftCol .ss_nav_sec div {
  display:block;
  margin:0px;
}

#ss_leftCol .ss_nav li{
  margin: 0px;
  padding: 0px;
  display: inline;
  padding-top: 0px;
  float: left;
}

#ss_leftCol .ss_navItem { 
  display: block;
}

#ss_leftCol .ss_nav_sec ul {
  list-style-type:none;
  padding:0px;
  margin:0px;
}
* html #ss_leftCol .ss_nav_sec ul {
  float:left;
}

#ss_leftCol .ss_nav_sec li { 
  text-align: left;
  background: #ffffff;
  margin: 0px;
  height: 22px;
  position: relative;
}
* html #ss_leftCol .ss_nav_sec li {
  float:left;
  clear:both;
}

#ss_leftCol .ss_nav_sec li a:link, #ss_leftCol .ss_nav_sec li a:visited, #ss_leftCol .ss_nav_sec li a:active { 
  padding:2px 10px 2px 10px;
  display: block;
  width: 200px;
  font:14px Verdana, Helvetica, sans-serif;
  color:#93278f;
  text-decoration:none;
  text-align:left;
  height:auto;
}
* html #ss_leftCol .ss_nav_sec li a:link, #ss_leftCol .ss_nav_sec li a:visited, #ss_leftCol .ss_nav_sec li a:active { 
  float:left;
}
#ss_leftCol .ss_nav_sec li a:hover {
  color:#93278f;
  height:auto;
  background: #a2cfe1;
}

#ss_leftCol_footer {
  margin:0px;
  padding:0px;
  float:left;
  background: url('../docs/images/column_l_footer.png') no-repeat;
  width:174px;
  height:31px;
  font-size:6px;
}

#ss_middleCol {
  margin:7px 0px 0px 0px;
  padding: 0px 0px 0px 24px;;
  background: url('../docs/images/textbox.png') no-repeat;
  float:left;
  width:516px;
  height:auto;
}

#ss_mainContent {
  margin:60px 0px 0px 0px;
  padding: 0px 26px 20px 26px;
  float:left;
  width:464px;
  min-height:100px;
  height:auto;
  background-color:#FFFFFF;
  text-align:left;
}

.ss_mainContent_footer {
  margin:0px 0px 0px 0px;
  padding:0px;
  float:left;
  width:516px;
  height:6px;
  font-size:6px;
}

.ss_mainContent_footer_left {
  float:left;
  width:11px;
  height:6px;
  background: url('../docs/images/corner_bl.png') no-repeat;
  font-size:5px;  
}

.ss_mainContent_footer_middle {
  float:left;
  width:494px;
  height:6px;
  background-color:#FFffff;
  font-size:5px;
}

.ss_mainContent_footer_right {
  float:right;
  width:11px;
  height:6px;
  background: url('../docs/images/corner_br.png') no-repeat;
  font-size:5px;
}

#ss_middleCol .ss_teasers {
  margin:25px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float:left;
  width:494px;
  min-height:100px;
  height:auto !important;
  height:100px;
  text-align:left;
}

.ss_teasers_header {
  margin:0px 0px 0px 0px;
  padding:0px;
  float:left;
  width:516px;
  height:6px;
  font-size:6px;
}

.ss_teasers_header_left {
  float:left;
  width:11px;
  height:6px;
  background: url('../docs/images/corner_tl.png') no-repeat;
  font-size:5px;  
}

.ss_teasers_header_middle {
  float:left;
  width:494px;
  height:6px;
  background-color:#FFffff;
  font-size:5px;
}

.ss_teasers_header_right {
  float:right;
  width:11px;
  height:6px;
  background: url('../docs/images/corner_tr.png') no-repeat;
  font-size:5px;
}

#ss_middleCol .ss_teaser {
  float:left;
  padding-right:4px;
}

#ss_middleCol .ss_teasers_container {
  margin:0px 0px 0px 0px;
  padding: 4px 0px 4px 8px;
  float:left;
  width:508px;
  height:auto;
  background-color:#FFFFFF;
  text-align:left;
}

#ss_rightCol_wraper {
  margin:52px 0px 0px 10px;
  padding: 0px;
  float:left;
  width:211px;
  height:auto;
}

#ss_rightCol_header {
  margin:0px 0px 0px 15px;
  _margin:0px 0px 0px 8px;
  padding:0px;
  float:left;
  width:174px;
  height:6px;
  font-size:6px;
}

#ss_rightCol_header_left {
  float:left;
  width:11px;
  height:6px;
  background: url('../docs/images/corner_tl.png') no-repeat;
  font-size:5px;  
}

#ss_rightCol_header_middle {
  float:left;
  width:152px;
  height:6px;
  background-color:#FFffff;
  font-size:5px;
}

#ss_rightCol_header_right {
  float:right;
  width:11px;
  height:6px;
  background: url('../docs/images/corner_tr.png') no-repeat;
  font-size:5px;
}

#ss_rightCol_content {
  margin:0px 0px 0px 15px;
  _margin:0px 0px 0px 8px;
  padding:0px 6px;
  float:left;
  width:162px;
  height:auto;
  background-color:#FFFFFF;
  text-align:left;
}

#ss_rightCol_content .ss_teasers .ss_teaser_text {
  margin:1em 5px;
  float:left;
}

#ss_rightCol_footer {
  margin:0px 0px 0px 0px;
  padding:0px;
  float:left;
  width:211px;
  height:80px;
  background: url('../docs/images/column_r_footer.png') no-repeat;
  text-align:left;
}

#ss_footer {
  float:left;
  height:auto;
  color:#FFFFFF;
  padding:30px 0px;
  width:950px;
}

#ss_footer a:link, #ss_footer a:visited, #ss_footer a:active {
  text-decoration:none;
  color:#FFFFFF;
}

#ss_footer a:hover {
  text-decoration:underline;
  color:#FFFFFF;
}

/* global page elements */
.ss_pageText {
  float:left;
  width:100%;
  height:auto;
  text-align:left;
  position:relative;
}

.ss_error {
  float:left;
  clear:both;
  width:100%;
  color:#f830aa;
  margin-bottom:1em;
}

.ss_photos {
  position:relative;
  border:1px #000000 solid;
}

#ss_homePage_text .ss_photos {
  float:left;
  position:relative;
  padding-top:10px;
  padding-bottom:10px;
  z-index:2;
  border:0px;
}

.rotatingImageButtons {
  width:100%;
  float:right;
  margin-top:0px;
  text-align:right;
}

div.ss_pageDivider {
  height:1px;
  width:100%;
  clear:both;
  float:left;
  position:relative;
  margin-top:1em;
  margin-bottom:1em;
}

div.ss_pageDivider img {
  height:1px;
  width:100%;
  border-bottom:#f830aa 2px solid;
  float:left;
}

.ss_rowSubDivider {
  border-bottom:#f830aa 2px solid;
}

.ss_rowDivider {
  border-bottom:#f830aa 2px solid;
}

.ss_backLink {
  width:100%;
  clear:both;
  float:left;
  margin-top:1em;
}

.ss_categoryEmpty {
  clear:both;
  float:left;
  width:100%;
}

.ss_thumbnail {
  width:105px;
  float:left;
}

.ss_thumbnail img {
  width:100px;
  border:1px #000000 solid;
}

.ss_productName {
  font-weight:bold;
  margin-top:0em;
  margin-left:5px;
  float:left;
  width:358px;
}

.ss_price {
  color:#ff0000;
  float:left;
  margin-left:5px;
  width:358px;
}

.ss_shortDesc {
  float:left;
  margin-left:5px;
  width:358px;
}

.ss_salespitch {
  float:left;
  margin-left:5px;
  width:358px;
}

.ss_longDesc {
  float:left;
  margin-left:5px;
  width:358px;
  visibility:visible;
}

.ss_buyNow {
  float:left;
  width:358px;
  margin-left:5px;
}

.ss_moreInfo {
  float:left;
  width:358px;
  margin-left:5px;
  visibility:hidden;
}

/* page specific */

#ss_homePage_text .alertText {
  margin-top:15px;
  margin-bottom:0em;
  text-align:center;
}

#ss_homePage_text .ss_special_left {
  float:left;
}

#ss_homePage_text .ss_special_right {
  float:right;
}

#ss_homePage_text .ss_productSpecial {
  width:265px;
  float:left;
  margin-top:1em;
  position:relative;
}
* html #ss_homePage_text .ss_productSpecial {
  margin-top:1.5em;
}

#ss_homePage_text .ss_productSpecial .ss_productName {
  width:155px;
  float:right;
  margin-left:0px;
  margin-top:1em;
}

#ss_homePage_text .ss_productSpecial .ss_price {
  width:155px;
  float:right;
}

#ss_homePage_text .ss_productSpecial .ss_buyNow {
  width:155px;
  float:right;
}

#ss_homePage_text .ss_productSpecial .ss_thumbnail {
  width:102px;
  background-color:#ffffff;
  border:1px #f830aa solid;
  float:left;
  position:absolute;
  left:0px;
  top:0px;
  margin-top:1em;
}

#ss_homePage_text #tempholder {
  float:left;
  clear:both;
  position:relative;
}

#ss_homePage_text .ss_productSpecial .ss_thumbnail img {
  border:0px;
  width:100px;
}

#ss_categoryList_text {
  float:left;
}

#ss_categoryList_text h1 {
  width:100%;
  float:left;
  margin-bottom:0px;
}

#ss_categoryList_text .ss_categoryHeader {
  width:100%;
  clear:both;
  float:left;
}

#ss_categoryList_text .ss_categoryRow {
  width:100%;
  float:left;
  margin-top:1em;
}

#ss_categoryList_text .ss_categoryRow .ss_categoryName {
  font-weight:bold;
  width:100%:
  float:left;
}

#ss_categoryList_text .ss_categoryRow .ss_categoryHeader {
  width:100%;
  float:left; 
  border:0px;
  text-align:left;
  margin-top:0px;
  margin-bottom:0px;
  background-color:transparent;
}

#ss_categoryList_text .ss_categoryRow .ss_categoryHeader img {
  border:1px #000000 solid;
}

#ss_categoryList_text .ss_categoryNameDivider {
  font-weight:normal;
}

#ss_categoryList_text .ss_categoryMoreInfo {
  font-weight:normal;
}

#ss_productList_text {
  float:left;
}

#ss_productList_text div {
  display:block;
}

#ss_productList_text h1 {
  width:100%;
  float:left;
  margin-bottom:0px;
}

#ss_productList_text .ss_categoryHeader {
  width:100%;
  clear:both;
  float:left;
  padding:0px;
display:none;
}

#ss_productList_text .ss_productSpecial {
  width:100%;
  clear:both;
  float:left;
  padding:0px;
}

#ss_productList_text .ss_listingHeader {
  width:100%;
  float:left;
  clear:both;
  border-top:0px #f830aa solid;
  border-bottom:2px #f830aa solid;
}

#ss_productList_text .ss_listingFooter {
  width:100%;
  float:left;
  clear:both;
  border-top:2px #f830aa solid;
  border-bottom:2px #f830aa solid;
  margin-top:10px;
}

#ss_productList_text .ss_categoryCount {
  width:50%;
  clear:both;
  float:left;
  margin-top:0em;
  padding-top:10px;
  padding-bottom:9px;
}

#ss_productList_text .ss_categoryPrevNext {
  width:50%;
  float:left;
  text-align:right;
  margin-top:0em;
  padding-top:6px;
  padding-bottom:6px;
}

#ss_productList_text .ss_productList {
  margin-top:1em;
  float:left;
}

#ss_productList_text .ss_productList .ss_buyNow {
  margin-top:1em;
  margin-left:0em;
  float:left;
}

#ss_productList_text .ss_pageDivider {
}

#ss_productList_text .ss_pageDivider#ss_pageDivider_4 {
  display:block;
  width:500px;
  position:relative;
}
#ss_productList_text .ss_pageDivider#ss_pageDivider_4 img {
  height:1px;
  width:100%;
  border:#000000 0px solid;
  margin-top:0px;
  margin-bottom:0px;
}

#ss_productList_text .ss_categoryRow {
  position:relative;
  width:50%;
  float:left;
  margin-top:10px;
}

#ss_productList_text .ss_categoryRow #ss_2 {
  clear:both;
}

#ss_productList_text .ss_categoryRow div {
}

#ss_productList_text .ss_listedProduct {
  width:100%;
  float:left;
}

#ss_productList_text .ss_productName {
  width:160px;
  margin-left:5px;
  float:left;
}
#ss_productList_text .ss_thumbnail {
  width:100px;
  float:left;
}
#ss_productList_text .ss_price {
  width:160px;
  margin-left:5px;
  float:left;
}
#ss_productList_text .ss_buyNow {
  width:160px;
  margin-left:5px;
  float:left;
}
#ss_productList_text .ss_moreInfo {
  width:160px;
  margin-left:5px;
  float:left;
}

#ss_productList_text .ss_listedProduct .ss_shortDesc {
  float:left;
  width:160px;
}

#ss_productDetail_text {
  float:left;
}

#ss_productDetail_text .ss_productDetailImage {
  width:202px;
  float:left;
  padding:0px 0px 0px 0px;
}

#ss_productDetail_text .ss_productDetailImage img {
  width:200px;
  border:1px #000000 solid;
}

#ss_productDetail_text .ss_productDetailImage .ss_productDetailZoomLink {
  clear:both;
  width:100%;
  text-align:center;
  margin-top:1em;
  float:left;
}

#ss_productDetail_text .ss_productName, #ss_productDetail_text .ss_longDesc, #ss_productDetail_text .ss_buyNow, #ss_productDetail_text .ss_price, #ss_productDetail_text .ss_qtybox {
  width: 333px;
  margin-left:5px;
  float:left;
  margin-top:0px;
  margin-bottom:0px;
}

#ss_productDetail_text .ss_qtybox div {
  display:inline;
}
#ss_productDetail_text .ss_qtybox .ss_qtybox_2 {
  float:left;
  width:25%;
}
#ss_productDetail_text .ss_qtybox .ss_buyNow {
  float:left;
  width:49%;
  text-align:left;
}



#ss_productDetail_text .ss_longDesc, #ss_productDetail_text .ss_qtybox {
  margin-top:1em;
}

#ss_productDetail_text .ss_productName h1 {
  margin-top:0px;
  margin-bottom:0px;
}

#ss_productDetail_text .ss_options {
  width:99%;
  margin-left:5px;
  float:left;
  margin-top:1em;
  margin-bottom:1em;
  padding-bottom:1em;
  position:relative;
}
* html #ss_productDetail_text .ss_options {
  margin-bottom:0em;
}

#ss_productDetail_text .ss_ProductOptions {
  clear:both;
  width:100%;
  margin-top:1em;
  float:left;
  position:relative;
}

#ss_productDetail_text .ss_ProductOptions .ss_ProductOptionName {
  width:50%;
  float:left;
  FONT-WEIGHT: bold;
  margin-bottom:5px;
}

#ss_productDetail_text .ss_ProductOptions .ss_ProductOptionSelect {
  width:100%;
  float:left;
  clear:both;
}

#ss_productDetail_text .ss_ProductOptions .ss_ProductOptionComments {
  width:50%;
  float:right;
  text-align:left;
  position:absolute;
  top:0px;
  right:0px;
}
* html #ss_productDetail_text .ss_ProductOptions .ss_ProductOptionComments {
  float:left;
  margin-left:50%;
}

#ss_shoppingCart {
}

#ss_shoppingCart .ss_cartHeader {
  width:300px;
  right:0px;
  top:30px;
  float:right;
  text-align:center;
  position:absolute;
}
* html #ss_shoppingCart .ss_cartHeader {
}

#ss_shoppingCart .ss_orderNumber {
  width:100%;
  float:left;
}
* html #ss_shoppingCart .ss_orderNumber {
}

#ss_shoppingCart .ss_orderDate {
  width:100%;
  float:left;
}

#ss_shoppingCart .ss_cartFooter {
  text-align:left;
  float:left;
}

#ss_shoppingCart .ss_mainTable, #ss_thankyou .ss_mainTable{
  width:100%;
  margin-top:1em;
  clear:both;
}

#ss_shoppingCart .ss_mainTable th, #ss_thankyou .ss_mainTable th, .ss_cartTable th {
  background-color:#434072;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
}

#ss_shoppingCart .ss_cartTable .ss_rowDivider {
  height:1px;
  background-color:#f830aa;
  padding:0px;
}

#ss_shoppingCart .ss_shippingCalcTable label {
  font-weight:bold;
  float:left;
  display:block;
}

#ss_shoppingCart .ss_shippingCalcTable select {
  clear:both;
  float:left;
}

#ss_shoppingCart .ss_checkOutButtons {
  padding-top:10px;
}

#ss_CCAuth {
}

#ss_CCAuth #ss_securitySeal {
  position:absolute;
  right:0px;
}

#ss_CCAuth .ss_formerrors {
  color:#ff0000;
}

#ss_CCAuth h1, #ss_CCAuth h2 {
  clear:both;
  margin-top:0em;
  margin-bottom:0em;
}

#ss_thankYou h1 {
  margin-bottom:0em;
}

#ss_thankYou table {
  margin-top:0px;
}

#ss_faqAnswersPage_text {
  width:100%;
}

#ss_faqAnswersPage_text .ss_faqImages {
  width:100%;
  clear:both;
  float:left;
}

#ss_faqAnswersPage_text .ss_faqImage {
  margin-top:1em;
  width:33%;
  padding-right:10px;
  float:left;
}

#ss_faqAnswersPage_text .ss_imageLabel {
  margin-bottom:.5em;
  float:left;
}

#ss_faqAnswersPage_text .ss_faqImage img {
  clear:both;
  float:left;
  margin-left:0px;
  padding-left:0px;
  border:1px #000000 solid;
}

#ss_imageGallery {
  float:left;
  width:100%;
  align:center;
  position:relative;
  margin-top:0px;
}

#ss_imageGallery #ss_imageGallery_pageTitle h1 {
  margin-bottom:2px;
}

.ss_categorySelectorRow {
  clear:both;
  float:left;
  position:relative;
  width:100%;
  margin-top:0px;
  border-top:0px #f830aa solid;
  border-bottom:2px #f830aa solid;
  padding-top:5px;
  padding-bottom:5px;
}
* html .ss_categorySelectorRow {
  border-top:2px #f830aa solid;
}

#ss_categorySelectorRow2 {
  border-top:2px #f830aa solid;
  margin-top:1em;
}

.ss_categorySelectorRow form {
  margin:0px;
}

#ss_imageGallery .ss_pageDivider {
  display:none;
}

.ss_categorySelectorRow div {
}

#thegritsgirls_com .ss_countDisplay {
  width:20%;
  float:left;
  margin-top:4px;
}

#thegritsgirls_com .ss_categorySelector {
  width:40%;
  text-align:left;
  float:left;
  clear:both;
  margin-top:5px;
}

#thegritsgirls_com #ss_categorySelectorRow2 .ss_categorySelector {
  display:none;
}

#thegritsgirls_com .ss_previousNextButtons, #thegritsgirls_com #ss_mediaManager .ss_previousNextButtons {
  width:40%;
  float:right;
  margin:0px;
  padding:0px;
  text-align:right;
}

/* Start Row Styles */

#ss_listings {
  clear:none;
  float:left;
  width:100%;
}

#ss_listings div{
  display:inline;
}

#thegritsgirls_com .ss_listingRow {
  float:left;
  width:24.9%;
  margin-top:1em;
  text-align:center;
  clear:none;
}

#ss_rowDivider_4 {
  clear:both;
  width:100%;
}

#ss_row_5 {
  clear:both;
}

.ss_thumbnail {
  text-align:center;
  float:left;
  width:100%;
}
.ss_thumbnail img {
  width:100px;
}

.ss_displayName {
  margin-top:1em;
  float:left;
  width:100%;
  clear:both;
  text-align:center;
  font-weight:bold;
}

.ss_imageCaption {
  margin-top:0em;
  float:left;
  width:100%;
  clear:both;
  text-align:center;
}

.ss_zoomLink {
  margin-top:0em;
  float:left;
  width:100%;
  clear:both;
  text-align:center;
}

.ss_selectLink {
  margin-top:0em;
  float:left;
  width:100%;
  clear:both;
  text-align:center;
}

.ss_emptyCategoryMessage {

}

#thegritsgirls_com #ss_imageGallery {
  width:100%;
}

#thegritsgirls_com #ss_imageGalleryCats {
  float:left;
  width:100%;
  position:relative;
}

#ss_imageGalleryCats #ss_listings {
  clear:both;
  float:left;
  width:100%;
}

#ss_imageGalleryCats .ss_listingRow {
  width:100%;
  float:left;
  clear:both;
}

#ss_imageGalleryCats .ss_thumbnail {
  width:100px;
  float:left;
  clear:both;
}

#ss_imageGalleryCats .ss_thumbnail img {
  width:100px;
}

#ss_imageGalleryCats p {
  display:block;
}

#ss_imageGalleryCats .ss_displayName {
  float:left;
  margin-top:0px;
  margin-left:10px;
  text-align:left;
  width:75%;
  clear:none;
}

#ss_imageGalleryCats .ss_numberOfItems {
  float:left;
  text-align:left;
  margin-left:10px;
  width:75%;
}

#ss_imageGalleryCats .ss_shortDesc {
  float:left;
  text-align:left;
  margin-left:10px;
  width:75%;
}

#thegritsgirls_com #ss_mediaManager {
  width:100%;
}

#thegritsgirls_com #ss_mediaManager h1 {
  margin-bottom:0px;
}

#thegritsgirls_com #ss_mediaManager #ss_categoryHeader {
  display:none;
}

#thegritsgirls_com #ss_mediaManager .ss_pageDivider {
  display:none;
}

#thegritsgirls_com #ss_mediaManager #ss_listings {
  width:100%;
  float:left;
}

#thegritsgirls_com #ss_mediaManager .ss_listingRow {
  clear:both;
  float:left;
  text-align:left;
  width:100%;
}

#thegritsgirls_com #ss_mediaManager .ss_displayName {
  float:left;
  text-align:left;
  width:100%;
  margin-top:0px;
}

#thegritsgirls_com #ss_mediaManager .ss_fileDate {
  margin-top:0px;
}

#thegritsgirls_com #ss_mediaManager ul.ss_streamingLinks {
  margin:0em;
  padding:0px;
  float:left;
}

#thegritsgirls_com #ss_mediaManager ul.ss_streamingLinks li {
  display:block;
  float:left;
  margin-left:0em;
  margin-right:.5em;
  padding:0px;
	list-style-type:none;
}

.ss_newsItemList {
  margin-bottom:1em;
  float:left;
  clear:both;
  width:100%;
}

.ss_newsItemTitle {
  margin-bottom:0em;
  float:left;
  clear:both;
  width:100%;
}

.ss_newsItemTeaser {
  float:left;
  clear:both;
  margin-bottom:1em;
  width:100%;
}

/* form layout */
.ss_form {
}
* html form {
  margin:0px;
  padding:0px;
}
* html select {
  margin:0px;
  padding:0px;
}

.ss_form div{
  display:block;
}

.ss_form .ss_formRow {
  clear:both;
  padding-bottom:5px;
  float:left;
  width:90%;
  position:relative;
}

.ss_form .ss_formRow .ss_formLabel, .ss_form .ss_formRow label {
  font-weight:bold;
  float:left;
  width:200px;
}

.ss_form .ss_formRow .ss_formField {
  float:left;
  position:relative;
}

.ss_form textarea {
  width:150px;
  height:5em;
}

.ss_form .ss_formRow .ss_formSubmit {
  text-align:left;
  width:auto;
  margin-left:200px;
  float:left;
}

.ss_form .ss_formSubmit {
  text-align:left;
  width:auto;
  margin-left:200px;
  float:left;
}

input {
  border:#f830aa 1px solid;
  background-color:#ffffff;
}

input.image {
  border-width:0px;
}

input.radbox {
  border-width:0px;
}

SELECT {
  border:#f830aa 1px solid;
  background-color:#ffffff;
}

TEXTAREA {
  border:#f830aa 1px solid;
  background-color:#ffffff;
}