.myspace-layouts div {
    margin: 0px 0px 0px 0px;
    text-align: center;
    
}

.myspace-layouts a {
    border: none;
}

.myspace-layouts div div a img, img.myspace-layout {
    display: block;
    width: 236px;
    height: 174px;
    border: 3px solid #404040;
    margin: 0px auto 5px auto;
}

/*img.myspace-layout {
    float: left;
}*/

.myspace-layout-small div {
    width: 150px;
    text-align: center;
    float: left;
    margin:0px;
    margin-left:18px;
    margin-bottom:5px;
}

.myspace-layout-small a {
    text-decoration:none;
}

.myspace-layout-small a:hover {
    text-decoration:underline;
}


.myspace-layout-small label {
    display: block;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    line-height: 11px;
}

.myspace-layout-small img, img.myspace-layout-small {
    display: block;
    width: 128px;
    height: 94px;
    border: 1px solid #404040;
    margin: 0px auto 5px auto;
}

.layout-form {
    float: left;
    text-align: center;
    width: 350px;
}

label {
    /*line-height: 30px;*/
}

.layout-form label, .layout-form a {
    line-height: 40px;
}

.layout-form a:hover {
    text-decoration:underline;
}

.textarea {
    width: 582px;
    height: 151px;
    background: #8fd5d7 url('../images/textarea.png') no-repeat;
    border: none;
    padding: 10px;
    font-size: 11px;
    overflow: hidden;
    color:#000000;
    margin-left:45px;
}

* html .textarea {
    background-attachment:fixed;
}

#square_flash_box img {
    width:300px;
    height:250px;
    border:none;
}

#google_ad_spot_box {
    margin:10px 0;
}


.pick {
    background-color: #FFFFFF;
    padding: 2px 2px 2px 0px;
}

.colourdiv {
    float: left;
    clear: none;
    cursor: pointer;
    border: none;
    width: 110px;
    text-align: left;
    padding: 2px 0px 2px 0px;
    margin-top: 10px;
}

.colourdiv span {
    font-weight: bold;
}

.image-borders {
    float: left;
    margin-right: 10px;
}

.image-borders div {
    margin: 5px;
    width: 50px;
    height: 50px;
    background-color: #F2D6F9;
    float: left;
}

.image-borders div:hover {
    background-color: #DBB7E6;
}

#image {
    display: block;
    margin: 0px 0px 15px 0px;
}

.send-button {
    float: right;
    padding: 0 70px 0px 0px;
}

.livepreview {
    width: 453px;
}

.livepreview ul {
    margin: 3px 0px;
    padding: 0px 0px 0px 15px;
}

.livepreview li {
    font-size: 10px;
    color: #000;
}

.livepreview .text {
    width: 363px;
}

.text {
    /*background: url('../images/textfield-left.png') no-repeat top left;*/
    width: 200px;
    padding-left: 6px;
}

.text div {
    /*background: url('../images/textfield-right.png') no-repeat top right;*/
    padding-right: 6px;
    height: 22px;
}

/*.text input {
    display: block;
    height: 22px;
    line-height: 22px;
    width: 100%;
    background: #f6f1f7 url('../images/textfield-bg.png') repeat-x;
    border: none;
    padding: 0px;
    margin: -1px 0px 0px 0px;
}*/

* > .text {
    margin-top: 1px;
}

/*.text div > input {
    height: 18px;
    padding: 4px 0px 0px 0px;
}*/

.controls, .form {
    float: left;
}

.form {
    width: 600px;
}

.form .text, .form textarea {
    width: 450px;
    margin-bottom: 10px;
}

.form textarea {
    height: 85px;
    overflow: hidden;
    background: #f5f0f7 url('../images/code.png') no-repeat;
    border: 0px;
    padding: 10px;
    width: 582px;
}

textarea.grcode {
    height: 85px;
    overflow: hidden;
    background: #8fd5d7 url('../images/code.png') no-repeat;
    border: none;
    padding: 10px;
    margin:0px;
    width: 582px;
    margin-left:45px;
}

* html textarea.grcode{
    background-attachment:fixed;
}

.tabs {
    float: right;
    display: block;
    margin: 0px;
    padding: 0px 160px 0px 0px;
    list-style-type: none;
}

.tabs li {
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
}

.tabs a {
    line-height: 17px;
    display: block;
    background: url('../images/tab-left.png') no-repeat;
    padding: 0px 10px;
    margin: 0px;
    border-right: 1px solid #CEADCC;
}

.tabs a:hover, .tabs a.selected {
    background-position: 0px -17px;
    border-color:#9C5B99;
}
 