#content .red { color: #FF0000; }

#content .text { width: 200px; }
#content .shorttext { width: 80px; }
#content .website { width: 160px; }
#content .price { width: 80px; }
#content .qtyprice { width: 70px; }
#content .pickup { width: 100px; }
#content .phone { width: 120px; }
#content .abn { width: 200px; }
#content .suburb { width: 150px; }
#content .postcode { width: 40px; }
#content .checkbox { width: auto; }
#content .other { width: 165px; }
#content .date { width: 80px; }
#content .time { width: 60px; }
#content .price { width: 50px; }
#content .logintext { width: 100px; }

#content .bigdescription { width: 350px; }
#content .hugedescription { width: 560px; }

#content .button { margin: 15px 0 0 0; width: auto; border: 1px solid #333333; color: #333333; background: #CCCCCC; }
#content .button2 { margin: 0px; width: auto; border: 1px solid #333333; color: #333333; background: #CCCCCC; }

#content dd .text { width: 200px; }

/* Message System */
#message { margin: 10px 0 0 0; padding: 3px 10px 3px 10px; width: auto; height: auto; background: #FFFFE5; border: 1px solid #ffffff; }
#message img { padding: 0 5px 0 0; }

#message p { margin: 0px; padding: 5px 5px 5px 25px; font-weight: bold; color: #000000; }

#message .normal { background: url('/images/icons/normal.jpg') center left no-repeat; color: #0000FF; }
#message .warning { background: url('/images/icons/warning.jpg') center left no-repeat; color: #000000; }
#message .error { background: url('/images/icons/error.jpg') center left no-repeat; color: #FF0000; }

/* Gallery-list */
#gallery-list p { text-align: none }

#gallery-list ul { margin: 5px 5px 5px 0px; list-style: none; }
#gallery-list ul li { margin: 10px 0 0 0; padding: 2px 0 2px 20px; }
#gallery-list ul .photo { background: url('/images/icons/photo.gif') center left no-repeat; }
#gallery-list ul .video { background: url('/images/icons/video.gif') center left no-repeat; }

/* Gallery Photo */
#gallery-photo .list { margin: 15px auto 0 auto; width: auto; height: auto; }
#gallery-photo .list td img { border: 1px solid #cccccc; }
#gallery-photo .center { text-align: center }

/* Gallery Video */
#gallery-video .list { margin: 15px auto 0 auto; width: auto; height: auto; }
#gallery-video .list td img { border: 1px solid #cccccc; }
#gallery-video .list td { text-align: center; }
#gallery-video .center { text-align: center; }

#youtube-view .video { text-align: center; }

/* Gallery registration */
#gallery-registration { } 

#gallery-registration dl { margin: 0 0 0 10px; padding: 5px 0 0 0; width: 560px; height: auto;  }
#gallery-registration dt { clear: both; float: left; margin: 0px; padding: 10px 0 0 0; width: 140px; height: auto; }
#gallery-registration dd { float: left; margin: 0px; padding: 10px 0 0 0; width: 420px; height: auto; }


#useraccount { width: 90%; border: 1px solid #333333; padding: 5px; margin: 5px }
#useraccount table { width: 100%; }
#useraccount table td { padding: 5px; }
#useraccount .control { padding: 15px 5px 5px 5px; line-height: 9px; }

/* Gallery navigation */
#gallery-nav { float: right; width: auto; height: auto; border: 1px solid #333333; margin: 15px 0 10px 10px; padding: 0 10px 10px 10px; }

#gallery-nav h2 { padding: 10px 0 0 0; margin: 0px; }
#gallery-nav p { padding: 10px 0 0 0; margin: 0px; }
#gallery-nav ul { padding: 0 0 0 5px ; margin: 0px; list-style: none; }
#gallery-nav ul li { padding: 10px 0 0 0; margin: 0px; }

#gallery-nav dl { width: 200px; height: auto; margin: 0px; padding: 0 0 0 0; }
#gallery-nav dt { clear:both; margin: 0px; padding: 15px 0 0 0; height: auto; float: left; width: 80px; font-weight: bold; }
#gallery-nav dd { margin: 0px; padding: 15px 0 0 0; height: auto; float: left; width: 120px; }
